diff --git a/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py b/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py index 45f3035e17..30efcb62b0 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py +++ b/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py @@ -908,7 +908,9 @@ def write_SPI_table(f): mode, lowspeed, highspeed)) devlist.append('HAL_SPI_DEVICE%u' % devidx) f.write('#define HAL_SPI_DEVICE_LIST %s\n\n' % ','.join(devlist)) - + for dev in spidev: + f.write("#define HAL_WITH_SPI_%s 1\n" % dev[0].upper().replace("-","_")) + f.write("\n") def write_SPI_config(f): '''write SPI config defines'''