#include <GPIO_Sysfs.h>
Generic implementation of AP_HAL::GPIO for Linux based boards.
Definition at line 28 of file GPIO_Sysfs.h.
◆ _export_pin()
bool GPIO_Sysfs::_export_pin |
( |
uint8_t |
vpin | ) |
|
|
staticprotected |
◆ _open_pin_value()
int GPIO_Sysfs::_open_pin_value |
( |
unsigned int |
pin, |
|
|
int |
flags |
|
) |
| |
|
protected |
◆ _pinMode()
void GPIO_Sysfs::_pinMode |
( |
unsigned int |
pin, |
|
|
uint8_t |
output |
|
) |
| |
|
protected |
◆ analogPinToDigitalPin()
int8_t GPIO_Sysfs::analogPinToDigitalPin |
( |
uint8_t |
vpin | ) |
|
|
overridevirtual |
◆ attach_interrupt()
bool GPIO_Sysfs::attach_interrupt |
( |
uint8_t |
interrupt_num, |
|
|
AP_HAL::Proc |
p, |
|
|
uint8_t |
mode |
|
) |
| |
|
overridevirtual |
◆ channel()
◆ from()
◆ init()
void GPIO_Sysfs::init |
( |
void |
| ) |
|
|
virtual |
◆ pinMode()
void GPIO_Sysfs::pinMode |
( |
uint8_t |
vpin, |
|
|
uint8_t |
output |
|
) |
| |
|
overridevirtual |
◆ read()
uint8_t GPIO_Sysfs::read |
( |
uint8_t |
vpin | ) |
|
|
overridevirtual |
◆ toggle()
void GPIO_Sysfs::toggle |
( |
uint8_t |
vpin | ) |
|
|
overridevirtual |
◆ usb_connected()
bool GPIO_Sysfs::usb_connected |
( |
void |
| ) |
|
|
overridevirtual |
◆ write()
void GPIO_Sysfs::write |
( |
uint8_t |
vpin, |
|
|
uint8_t |
value |
|
) |
| |
|
overridevirtual |
◆ DigitalSource_Sysfs
◆ n_pins
◆ pin_table
const unsigned Linux::GPIO_Sysfs::pin_table |
|
static |
The documentation for this class was generated from the following files: