Browse Source

boards/cuav/x7pro: fix X7 LED SAFETY configuration

* keep the naming identical to the pinout
sbg
CUAVcaijie 5 years ago committed by GitHub
parent
commit
dee56e78aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      boards/cuav/x7pro/src/board_config.h
  2. 2
      boards/cuav/x7pro/src/led.c

8
boards/cuav/x7pro/src/board_config.h

@ -174,10 +174,12 @@ @@ -174,10 +174,12 @@
/* RSSI_IN */
#define GPIO_RSSI_IN /* PB0 */ (GPIO_INPUT|GPIO_PULLUP|GPIO_PORTB|GPIO_PIN0)
/* Safety Switch is only on PX4IO */
#define GPIO_nSAFETY_SWITCH_LED_OUT /* PE12 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTE|GPIO_PIN12) // FMU_LED_AMBER
/* Safety Switch is only on FMU */
#define FMU_LED_AMBER /* PE12 */ (GPIO_OUTPUT|GPIO_PULLDOWN|GPIO_PORTE|GPIO_PIN12) // FMU_LED_AMBER
#define GPIO_BTN_SAFETY /* PE10 */ (GPIO_INPUT|GPIO_PULLDOWN|GPIO_PORTE|GPIO_PIN10) // SAFETY_SW
#define GPIO_LED_SAFETY FMU_LED_AMBER
/* By Providing BOARD_ADC_USB_CONNECTED (using the px4_arch abstraction)
* this board support the ADC system_power interface, and therefore
* provides the true logic GPIO BOARD_ADC_xxxx macros.
@ -231,7 +233,7 @@ @@ -231,7 +233,7 @@
GPIO_OTGFS_VBUS, \
PX4_GPIO_PIN_OFF(GPIO_HS_USB_EN), \
GPIO_RSSI_IN, \
GPIO_nSAFETY_SWITCH_LED_OUT, \
FMU_LED_AMBER, \
GPIO_BTN_SAFETY, \
}

2
boards/cuav/x7pro/src/led.c

@ -64,7 +64,7 @@ __END_DECLS @@ -64,7 +64,7 @@ __END_DECLS
# define xlat(p) (p)
static uint32_t g_ledmap[] = {
GPIO_nSAFETY_SWITCH_LED_OUT, // Indexed by LED_SAFETY (defaulted to an input)
FMU_LED_AMBER, // Indexed by LED_SAFETY (defaulted to an output)
};
__EXPORT void led_init(void)

Loading…
Cancel
Save