Browse Source

TAP:More IO Init (#5096)

sbg
David Sidrane 9 years ago committed by GitHub
parent
commit
5ded579bf3
  1. 4
      src/drivers/boards/tap-v1/board_config.h
  2. 6
      src/drivers/boards/tap-v1/tap_init.c

4
src/drivers/boards/tap-v1/board_config.h

@ -244,9 +244,11 @@ __BEGIN_DECLS @@ -244,9 +244,11 @@ __BEGIN_DECLS
#define GPIO_S2 (GPIO_OUTPUT|GPIO_PUSHPULL|GPIO_SPEED_50MHz|GPIO_OUTPUT_CLEAR|GPIO_PORTC|GPIO_PIN13)
#define GPIO_PCON_RADIO (GPIO_OUTPUT|GPIO_PUSHPULL|GPIO_SPEED_2MHz|GPIO_OUTPUT_SET|GPIO_PORTC|GPIO_PIN3)
#define RF_RADIO_CONTOL(_on_true) px4_arch_gpiowrite(GPIO_PCON_RADIO, !(_on_true))
#define GPIO_TEMP_CONT (GPIO_OUTPUT|GPIO_PUSHPULL|GPIO_SPEED_2MHz|GPIO_OUTPUT_CLEAR|GPIO_PORTB|GPIO_PIN4)
#define TEMP_CONTROL(_on_true) px4_arch_gpiowrite(GPIO_TEMP_CONT, (_on_true))
#define FLASH_BASED_PARAMS
/****************************************************************************************************
* Public Types

6
src/drivers/boards/tap-v1/tap_init.c

@ -133,6 +133,11 @@ __EXPORT void stm32_boardinitialize(void) @@ -133,6 +133,11 @@ __EXPORT void stm32_boardinitialize(void)
board_pwr_init(0);
/* TEMP ctrl Off (active high, init is clear) */
stm32_configgpio(GPIO_TEMP_CONT);
/* Select 0 */
stm32_configgpio(GPIO_S0);
@ -143,6 +148,7 @@ __EXPORT void stm32_boardinitialize(void) @@ -143,6 +148,7 @@ __EXPORT void stm32_boardinitialize(void)
stm32_configgpio(GPIO_PCON_RADIO);
/* configure always-on ADC pins */
stm32_configgpio(GPIO_ADC1_IN10);

Loading…
Cancel
Save