diff --git a/src/drivers/boards/nxphlite-v3/board_config.h b/src/drivers/boards/nxphlite-v3/board_config.h index 3ee054d022..92347af596 100644 --- a/src/drivers/boards/nxphlite-v3/board_config.h +++ b/src/drivers/boards/nxphlite-v3/board_config.h @@ -412,6 +412,9 @@ __BEGIN_DECLS // Do not have #define VDD_5V_WIFI_EN(on_true) px4_arch_gpiowrite(GPIO_VDD_5V_WIFI_EN, (on_true)) #define VDD_3V3_SD_CARD_EN(on_true) px4_arch_gpiowrite(SD_CAED_P_EN, !(on_true)) +/* Map to control term used in RC lib */ +#define SPEKTRUM_POWER(on_true) VDD_3V3_SPEKTRUM_POWER_EN((on_true)) + /* * By Providing BOARD_ADC_USB_CONNECTED (using the px4_arch abstraction) diff --git a/src/drivers/boards/nxphlite-v3/nxphlite_init.c b/src/drivers/boards/nxphlite-v3/nxphlite_init.c index 6fd9d752f5..12dc4a689f 100644 --- a/src/drivers/boards/nxphlite-v3/nxphlite_init.c +++ b/src/drivers/boards/nxphlite-v3/nxphlite_init.c @@ -241,6 +241,10 @@ kinetis_boardinitialize(void) nxphlite_timer_initialize(); + /* Power on Spektrum */ + + VDD_3V3_SPEKTRUM_POWER_EN(true); + } //FIXME: Stubs -----v @@ -513,6 +517,5 @@ __EXPORT int board_app_initialize(uintptr_t arg) #endif - return OK; }