From a7b6887f44a4f7c0cebca18640fa73b995cf46ec Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 25 Jan 2020 10:59:51 +1100 Subject: [PATCH] HAL_ChibiOS: added a f303-Universal build target --- .../hwdef/f303-Universal/hwdef-bl.dat | 6 ++++ .../hwdef/f303-Universal/hwdef.dat | 29 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 libraries/AP_HAL_ChibiOS/hwdef/f303-Universal/hwdef-bl.dat create mode 100644 libraries/AP_HAL_ChibiOS/hwdef/f303-Universal/hwdef.dat diff --git a/libraries/AP_HAL_ChibiOS/hwdef/f303-Universal/hwdef-bl.dat b/libraries/AP_HAL_ChibiOS/hwdef/f303-Universal/hwdef-bl.dat new file mode 100644 index 00000000000..3822155ac4d --- /dev/null +++ b/libraries/AP_HAL_ChibiOS/hwdef/f303-Universal/hwdef-bl.dat @@ -0,0 +1,6 @@ +include ../f303-periph/hwdef-bl.dat + +# start with a fixed node ID so the board is usable without DNA +define HAL_CAN_DEFAULT_NODE_ID 112 + +define CAN_APP_NODE_NAME "org.ardupilot.ap_periph_universal" diff --git a/libraries/AP_HAL_ChibiOS/hwdef/f303-Universal/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/f303-Universal/hwdef.dat new file mode 100644 index 00000000000..2ec6b374440 --- /dev/null +++ b/libraries/AP_HAL_ChibiOS/hwdef/f303-Universal/hwdef.dat @@ -0,0 +1,29 @@ +include ../f303-periph/hwdef.dat + +# start with a fixed node ID so the board is usable without DNA +define HAL_CAN_DEFAULT_NODE_ID 112 + +define CAN_APP_NODE_NAME "org.ardupilot.ap_periph_universal" + +# and support all external compass and baro types +define HAL_PROBE_EXTERNAL_I2C_COMPASSES +define HAL_PROBE_EXTERNAL_I2C_BAROS + +# enable all features +define HAL_PERIPH_ENABLE_GPS +define HAL_PERIPH_ENABLE_MAG +define HAL_PERIPH_ENABLE_BARO +define HAL_PERIPH_ENABLE_AIRSPEED +define HAL_PERIPH_ENABLE_ADSB +define HAL_PERIPH_ENABLE_NCP5623_LED +define HAL_PERIPH_ENABLE_RANGEFINDER + +define RANGEFINDER_MAX_INSTANCES 1 +define ADSB_PORT hal.uartB + +define HAL_AIRSPEED_BUS_DEFAULT 0 +define AIRSPEED_MAX_SENSORS 1 + +# default ADSB off by setting 0 baudrate +define HAL_PERIPH_ADSB_BAUD_DEFAULT 0 +