From 27e93155f424a89e57f193ddaaae1745ac56a258 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 27 Sep 2021 14:47:01 +1000 Subject: [PATCH] HAL_ChibiOS: fixed build on boards with OTG2 and no CAN interfaces --- libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py b/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py index 78ac3e037a..9c1453dd2d 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py +++ b/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py @@ -1459,7 +1459,7 @@ def write_UART_config(f): f.write('#define HAL_HAVE_DUAL_USB_CDC 1\n') if env_vars.get('AP_PERIPH', 0) == 0: f.write(''' -#if HAL_NUM_CAN_IFACES +#if defined(HAL_NUM_CAN_IFACES) && HAL_NUM_CAN_IFACES #ifndef HAL_OTG2_PROTOCOL #define HAL_OTG2_PROTOCOL SerialProtocol_SLCAN #endif