nxphlite-v3:Manage Spektrum power & bind

This commit is contained in:
David Sidrane
2017-09-28 10:19:10 -10:00
parent e11b08aa68
commit b6c15d7223
2 changed files with 7 additions and 1 deletions
@@ -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)) // 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)) #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) * By Providing BOARD_ADC_USB_CONNECTED (using the px4_arch abstraction)
@@ -241,6 +241,10 @@ kinetis_boardinitialize(void)
nxphlite_timer_initialize(); nxphlite_timer_initialize();
/* Power on Spektrum */
VDD_3V3_SPEKTRUM_POWER_EN(true);
} }
//FIXME: Stubs -----v //FIXME: Stubs -----v
@@ -513,6 +517,5 @@ __EXPORT int board_app_initialize(uintptr_t arg)
#endif #endif
return OK; return OK;
} }