diff --git a/libraries/AP_HAL_ChibiOS/hwdef/Pixhawk1-bdshot/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/Pixhawk1-bdshot/hwdef.dat index 67ea0aae84..3aca8a528d 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/Pixhawk1-bdshot/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/Pixhawk1-bdshot/hwdef.dat @@ -36,3 +36,7 @@ define HAL_PROBE_EXTERNAL_I2C_COMPASSES # produce this error if we are on a 1M board undef BOARD_CHECK_F427_USE_1M define BOARD_CHECK_F427_USE_1M "ERROR: 1M flash use Pixhawk1-1M" + +# enable support for dshot on iomcu +ROMFS io_firmware_dshot.bin Tools/IO_Firmware/iofirmware_dshot_lowpolh.bin +define HAL_WITH_IO_MCU_DSHOT 1 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py b/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py index 26d14b1905..05ef592380 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py +++ b/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py @@ -3040,6 +3040,8 @@ Please run: Tools/scripts/build_bootloaders.py %s self.baro_list = [] if u == 'AIRSPEED': self.airspeed_list = [] + if u == 'ROMFS': + self.romfs = {} elif a[0] == 'env': self.progress("Adding environment %s" % ' '.join(a[1:])) if len(a[1:]) < 2: