Browse Source

AP_Periph: support HAL_SAFE_BUTTON_ON for polarity of safety button

c415-sdk
Andrew Tridgell 5 years ago
parent
commit
2180a21441
  1. 5
      Tools/AP_Periph/can.cpp

5
Tools/AP_Periph/can.cpp

@ -590,6 +590,9 @@ static void can_safety_LED_update(void)
#ifdef HAL_GPIO_PIN_SAFE_BUTTON #ifdef HAL_GPIO_PIN_SAFE_BUTTON
#ifndef HAL_SAFE_BUTTON_ON
#define HAL_SAFE_BUTTON_ON 1
#endif
/* /*
update safety button update safety button
*/ */
@ -599,7 +602,7 @@ static void can_safety_button_update(void)
static uint8_t counter; static uint8_t counter;
uint32_t now = AP_HAL::millis(); uint32_t now = AP_HAL::millis();
// send at 10Hz when pressed // send at 10Hz when pressed
if (!palReadLine(HAL_GPIO_PIN_SAFE_BUTTON)) { if (palReadLine(HAL_GPIO_PIN_SAFE_BUTTON) != HAL_SAFE_BUTTON_ON) {
counter = 0; counter = 0;
return; return;
} }

Loading…
Cancel
Save