mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-30 17:40:12 +08:00
boards: matek h743 slim support v1 and v1.5 IMU variants
- remove temp compensation to still fit into flash
This commit is contained in:
@@ -14,6 +14,7 @@ CONFIG_DRIVERS_DSHOT=y
|
|||||||
CONFIG_DRIVERS_GPS=y
|
CONFIG_DRIVERS_GPS=y
|
||||||
CONFIG_DRIVERS_IMU_INVENSENSE_MPU6000=y
|
CONFIG_DRIVERS_IMU_INVENSENSE_MPU6000=y
|
||||||
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20602=y
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM20602=y
|
||||||
|
CONFIG_DRIVERS_IMU_INVENSENSE_ICM42605=y
|
||||||
CONFIG_COMMON_LIGHT=y
|
CONFIG_COMMON_LIGHT=y
|
||||||
CONFIG_COMMON_MAGNETOMETER=y
|
CONFIG_COMMON_MAGNETOMETER=y
|
||||||
CONFIG_COMMON_OPTICAL_FLOW=y
|
CONFIG_COMMON_OPTICAL_FLOW=y
|
||||||
@@ -51,7 +52,7 @@ CONFIG_MODULES_CONTROL_ALLOCATOR=y
|
|||||||
CONFIG_MODULES_NAVIGATOR=y
|
CONFIG_MODULES_NAVIGATOR=y
|
||||||
CONFIG_MODULES_RC_UPDATE=y
|
CONFIG_MODULES_RC_UPDATE=y
|
||||||
CONFIG_MODULES_SENSORS=y
|
CONFIG_MODULES_SENSORS=y
|
||||||
CONFIG_MODULES_TEMPERATURE_COMPENSATION=y
|
CONFIG_MODULES_TEMPERATURE_COMPENSATION=n
|
||||||
CONFIG_MODULES_GIMBAL=y
|
CONFIG_MODULES_GIMBAL=y
|
||||||
CONFIG_SYSTEMCMDS_BL_UPDATE=y
|
CONFIG_SYSTEMCMDS_BL_UPDATE=y
|
||||||
CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y
|
CONFIG_SYSTEMCMDS_ACTUATOR_TEST=y
|
||||||
|
|||||||
@@ -5,8 +5,12 @@
|
|||||||
|
|
||||||
board_adc start
|
board_adc start
|
||||||
|
|
||||||
# Internal SPI bus ICM-20602
|
# Internal SPI bus ICM-42605
|
||||||
icm20602 -R 12 -s start
|
if ! icm42605 -R 14 -s start
|
||||||
|
then
|
||||||
|
# internal SPI bus ICM-20602
|
||||||
|
icm20602 -R 12 -s start
|
||||||
|
fi
|
||||||
|
|
||||||
# Internal SPI bus MPU-6000
|
# Internal SPI bus MPU-6000
|
||||||
mpu6000 -R 12 -s start
|
mpu6000 -R 12 -s start
|
||||||
|
|||||||
@@ -48,6 +48,7 @@ constexpr px4_spi_bus_t px4_spi_buses[SPI_BUS_MAX_BUS_ITEMS] = {
|
|||||||
initSPIConfigExternal(SPI::CS{GPIO::PortE, GPIO::Pin2}),
|
initSPIConfigExternal(SPI::CS{GPIO::PortE, GPIO::Pin2}),
|
||||||
}),
|
}),
|
||||||
initSPIBus(SPI::Bus::SPI4, {
|
initSPIBus(SPI::Bus::SPI4, {
|
||||||
|
initSPIDevice(DRV_IMU_DEVTYPE_ICM42605, SPI::CS{GPIO::PortC, GPIO::Pin13}),
|
||||||
initSPIDevice(DRV_IMU_DEVTYPE_ICM20602, SPI::CS{GPIO::PortE, GPIO::Pin11}),
|
initSPIDevice(DRV_IMU_DEVTYPE_ICM20602, SPI::CS{GPIO::PortE, GPIO::Pin11}),
|
||||||
}),
|
}),
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user