16 void mode(uint8_t output);
32 static const unsigned pin_table[];
41 void pinMode(uint8_t vpin, uint8_t output)
override;
42 uint8_t
read(uint8_t vpin)
override;
43 void write(uint8_t vpin, uint8_t
value)
override;
44 void toggle(uint8_t vpin)
override;
55 int8_t analogPinToDigitalPin(uint8_t vpin)
override;
60 bool attach_interrupt(uint8_t interrupt_num,
AP_HAL::Proc p, uint8_t
mode)
override;
68 void _pinMode(
unsigned int pin, uint8_t output);
69 int _open_pin_value(
unsigned int pin,
int flags);
79 static bool _export_pin(uint8_t vpin);
static const uint8_t n_pins
static GPIO_Sysfs * from(AP_HAL::GPIO *gpio)
DigitalSource_Sysfs(unsigned pin, int value_fd)
void write(uint8_t value)
void mode(uint8_t output)
void init()
Generic board initialization function.