From a641eb3a307a39856df479933d828a9143b6273c Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 5 Feb 2022 12:41:35 +1100 Subject: [PATCH] HAL_ChibiOS: support ALT_BOARD_ID allow for compat with px4 board ID for the same board --- libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py b/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py index 920ac60f3f..bf49f1b14a 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py +++ b/libraries/AP_HAL_ChibiOS/hwdef/scripts/chibios_hwdef.py @@ -990,6 +990,11 @@ def write_mcu_config(f): f.write('\n// APJ board ID (for bootloaders)\n') f.write('#define APJ_BOARD_ID %s\n' % get_config('APJ_BOARD_ID')) + # support ALT_BOARD_ID for px4 firmware + alt_id = get_config('ALT_BOARD_ID', required=False) + if alt_id is not None: + f.write('#define ALT_BOARD_ID %s\n' % alt_id) + f.write(''' #ifndef HAL_ENABLE_THREAD_STATISTICS #define HAL_ENABLE_THREAD_STATISTICS FALSE