From dbe57fad084c1add59566e33db5b4496686c5325 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Fri, 4 Apr 2025 16:48:22 +1300 Subject: [PATCH] cubepilot: add heater support for CubeOrange This adds the heater (via px4io) in but it's still disabled by default. --- boards/cubepilot/cubeorange/default.px4board | 1 + boards/cubepilot/cubeorange/src/board_config.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/boards/cubepilot/cubeorange/default.px4board b/boards/cubepilot/cubeorange/default.px4board index 887f6d00ee..9bb4f368f9 100644 --- a/boards/cubepilot/cubeorange/default.px4board +++ b/boards/cubepilot/cubeorange/default.px4board @@ -31,6 +31,7 @@ CONFIG_DRIVERS_POWER_MONITOR_INA226=y CONFIG_DRIVERS_PWM_INPUT=y CONFIG_DRIVERS_PWM_OUT=y CONFIG_DRIVERS_PX4IO=y +CONFIG_DRIVERS_HEATER=y CONFIG_DRIVERS_SMART_BATTERY_BATMON=y CONFIG_COMMON_TELEMETRY=y CONFIG_DRIVERS_TONE_ALARM=y diff --git a/boards/cubepilot/cubeorange/src/board_config.h b/boards/cubepilot/cubeorange/src/board_config.h index 5cab2c5f82..87a5b3c4e5 100644 --- a/boards/cubepilot/cubeorange/src/board_config.h +++ b/boards/cubepilot/cubeorange/src/board_config.h @@ -58,6 +58,8 @@ #define PX4IO_SERIAL_CLOCK STM32_PCLK2_FREQUENCY #define PX4IO_SERIAL_BITRATE 1500000 /* 1.5Mbps -> max rate for IO */ +#define PX4IO_HEATER_ENABLED + /* LEDs */ #define GPIO_nLED_AMBER /* PE12 */ (GPIO_OUTPUT|GPIO_OPENDRAIN|GPIO_SPEED_50MHz|GPIO_OUTPUT_SET|GPIO_PORTE|GPIO_PIN12)