5 #if CONFIG_HAL_BOARD == HAL_BOARD_VRBRAIN 6 # define HAL_GPIO_A_LED_PIN 25 7 # define HAL_GPIO_B_LED_PIN 26 8 # define HAL_GPIO_C_LED_PIN 27 9 # define EXTERNAL_LED_GPS 28 10 # define EXTERNAL_LED_ARMED 29 11 # define EXTERNAL_LED_MOTOR1 30 12 # define EXTERNAL_LED_MOTOR2 31 14 # define EXTERNAL_RELAY1_PIN 34 15 # define EXTERNAL_RELAY2_PIN 33 17 # define HAL_GPIO_LED_ON HIGH 18 # define HAL_GPIO_LED_OFF LOW 25 void pinMode(uint8_t
pin, uint8_t output)
override;
27 uint8_t
read(uint8_t pin)
override;
28 void write(uint8_t pin, uint8_t
value)
override;
29 void toggle(uint8_t pin)
override;
54 void mode(uint8_t output);
int8_t analogPinToDigitalPin(uint8_t pin) override
void write(uint8_t pin, uint8_t value) override
void pinMode(uint8_t pin, uint8_t output) override
void toggle(uint8_t pin) override
AP_HAL::DigitalSource * channel(uint16_t n) override
void set_usb_connected(void)
bool usb_connected(void) override
uint8_t read(uint8_t pin) override
bool attach_interrupt(uint8_t interrupt_num, AP_HAL::Proc p, uint8_t mode) override