Browse Source

nxphlite-v3:Manage Spektrum power & bind

sbg
David Sidrane 7 years ago
parent
commit
b6c15d7223
  1. 3
      src/drivers/boards/nxphlite-v3/board_config.h
  2. 5
      src/drivers/boards/nxphlite-v3/nxphlite_init.c

3
src/drivers/boards/nxphlite-v3/board_config.h

@ -412,6 +412,9 @@ __BEGIN_DECLS @@ -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)

5
src/drivers/boards/nxphlite-v3/nxphlite_init.c

@ -241,6 +241,10 @@ kinetis_boardinitialize(void) @@ -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) @@ -513,6 +517,5 @@ __EXPORT int board_app_initialize(uintptr_t arg)
#endif
return OK;
}

Loading…
Cancel
Save