From 4e6fab228ca9639ac0bb9008c8d98868f1b6b66d Mon Sep 17 00:00:00 2001 From: Georgii Staroselskii Date: Wed, 18 Oct 2017 20:06:53 +0300 Subject: [PATCH] AP_HAL_Linux: add SPI devices for Edge --- libraries/AP_HAL_Linux/SPIDevice.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libraries/AP_HAL_Linux/SPIDevice.cpp b/libraries/AP_HAL_Linux/SPIDevice.cpp index d7d2cf5145..0e2a9a9e73 100644 --- a/libraries/AP_HAL_Linux/SPIDevice.cpp +++ b/libraries/AP_HAL_Linux/SPIDevice.cpp @@ -123,6 +123,12 @@ SPIDesc SPIDeviceManager::_device[] = { SPIDesc("aeroio", 1, 1, SPI_MODE_0, 8, SPI_CS_KERNEL, 10*MHZ, 10*MHZ), SPIDesc("bmi160", 3, 0, SPI_MODE_3, 8, SPI_CS_KERNEL, 1*MHZ, 10*MHZ), }; +#elif CONFIG_HAL_BOARD_SUBTYPE == HAL_BOARD_SUBTYPE_LINUX_EDGE +SPIDesc SPIDeviceManager::_device[] = { + SPIDesc("mpu60x0", 0, 1, SPI_MODE_0, 8, SPI_CS_KERNEL, 1*MHZ, 11*MHZ), + SPIDesc("mpu60x0ext", 0, 2, SPI_MODE_0, 8, SPI_CS_KERNEL, 1*MHZ, 11*MHZ), + SPIDesc("ms5611", 0, 0, SPI_MODE_0, 8, SPI_CS_KERNEL, 10*MHZ,10*MHZ), +}; #else // empty device table SPIDesc SPIDeviceManager::_device[] = {