|
|
|
@ -36,7 +36,7 @@
@@ -36,7 +36,7 @@
|
|
|
|
|
#include <nuttx/spi/spi.h> |
|
|
|
|
|
|
|
|
|
constexpr px4_spi_bus_all_hw_t px4_spi_buses_all_hw[BOARD_NUM_SPI_CFG_HW_VERSIONS] = { |
|
|
|
|
initSPIHWVersion(HW_VER_REV(0, 0), { |
|
|
|
|
initSPIHWVersion(V500, { |
|
|
|
|
initSPIBus(SPI::Bus::SPI1, { |
|
|
|
|
initSPIDevice(DRV_IMU_DEVTYPE_ICM20689, SPI::CS{GPIO::PortF, GPIO::Pin2}, SPI::DRDY{GPIO::PortB, GPIO::Pin4}), |
|
|
|
|
initSPIDevice(DRV_IMU_DEVTYPE_ICM20602, SPI::CS{GPIO::PortF, GPIO::Pin3}, SPI::DRDY{GPIO::PortC, GPIO::Pin5}), |
|
|
|
@ -61,7 +61,7 @@ constexpr px4_spi_bus_all_hw_t px4_spi_buses_all_hw[BOARD_NUM_SPI_CFG_HW_VERSION
@@ -61,7 +61,7 @@ constexpr px4_spi_bus_all_hw_t px4_spi_buses_all_hw[BOARD_NUM_SPI_CFG_HW_VERSION
|
|
|
|
|
}), |
|
|
|
|
}), |
|
|
|
|
|
|
|
|
|
initSPIHWVersion(HW_VER_REV(5, 2), { |
|
|
|
|
initSPIHWVersion(V552, { |
|
|
|
|
initSPIBus(SPI::Bus::SPI1, { |
|
|
|
|
initSPIDevice(DRV_IMU_DEVTYPE_ICM20689, SPI::CS{GPIO::PortF, GPIO::Pin2}, SPI::DRDY{GPIO::PortB, GPIO::Pin4}), |
|
|
|
|
initSPIDevice(DRV_IMU_DEVTYPE_ICM42688P, SPI::CS{GPIO::PortF, GPIO::Pin11}, SPI::DRDY{GPIO::PortC, GPIO::Pin5}), |
|
|
|
@ -86,7 +86,7 @@ constexpr px4_spi_bus_all_hw_t px4_spi_buses_all_hw[BOARD_NUM_SPI_CFG_HW_VERSION
@@ -86,7 +86,7 @@ constexpr px4_spi_bus_all_hw_t px4_spi_buses_all_hw[BOARD_NUM_SPI_CFG_HW_VERSION
|
|
|
|
|
}), |
|
|
|
|
}), |
|
|
|
|
|
|
|
|
|
initSPIHWVersion(HW_VER_REV(6, 2), { |
|
|
|
|
initSPIHWVersion(V562, { |
|
|
|
|
initSPIBus(SPI::Bus::SPI1, { |
|
|
|
|
initSPIDevice(DRV_IMU_DEVTYPE_ICM20689, SPI::CS{GPIO::PortF, GPIO::Pin2}, SPI::DRDY{GPIO::PortB, GPIO::Pin4}), |
|
|
|
|
initSPIDevice(DRV_IMU_DEVTYPE_ICM42688P, SPI::CS{GPIO::PortF, GPIO::Pin11}, SPI::DRDY{GPIO::PortC, GPIO::Pin5}), |
|
|
|
|