|
| void | gpioMode (gpio_pin_t gpio, gpio_mode_t mode) |
| |
| bool | gpioRead (gpio_pin_t gpio) |
| |
| void | gpioWrite (gpio_pin_t gpio, bool value) |
| |
| void | gpioToggle (gpio_pin_t gpio) |
| |
| void | gpioAttachIrq (gpio_pin_t gpio, gpio_irq_t irq_mode, void(*handler)(gpio_pin_t, void *), void *arg=nullptr) |
| |
| void | gpioDetachIrq (gpio_pin_t gpio) |
| |
| void | gpioEnableIrq (gpio_pin_t gpio) |
| |
| void | gpioDisableIrq (gpio_pin_t gpio) |
| |
| void | setDebounce (uint8_t gpio, uint16_t msdelay) |
| |
|
virtual void | setGpio (gpio_pin_t gpio)=0 |
| |
|
virtual gpio_pin_t | getGpio () const =0 |
| |
|
virtual void | gpioMode (gpio_mode_t mode)=0 |
| |
|
virtual bool | gpioRead () const =0 |
| |
|
virtual void | gpioWrite (bool value)=0 |
| |
|
virtual void | gpioToggle ()=0 |
| |
|
virtual void | gpioAttachIrq (gpio_irq_t irq_mode, function< void()> handler)=0 |
| |
|
virtual void | gpioDetachIrq ()=0 |
| |
|
virtual void | gpioEnableIrq ()=0 |
| |
|
virtual void | gpioDisableIrq ()=0 |
| |
| void | operator= (bool b) |
| |
| | operator bool () const |
| |
Definition at line 8 of file gpio_BBB.h.
◆ ~gpio_BBB()
◆ gpioAttachIrq()
| void gpio_BBB::gpioAttachIrq |
( |
gpio_pin_t | gpio, |
|
|
gpio_irq_t | irq_mode, |
|
|
void(* | handler )(gpio_pin_t, void *), |
|
|
void * | arg = nullptr ) |
◆ gpioDetachIrq()
| void gpio_BBB::gpioDetachIrq |
( |
gpio_pin_t | gpio | ) |
|
◆ gpioDisableIrq()
| void gpio_BBB::gpioDisableIrq |
( |
gpio_pin_t | gpio | ) |
|
◆ gpioEnableIrq()
| void gpio_BBB::gpioEnableIrq |
( |
gpio_pin_t | gpio | ) |
|
◆ gpioMode()
| void gpio_BBB::gpioMode |
( |
gpio_pin_t | gpio, |
|
|
gpio_mode_t | mode ) |
◆ gpioRead()
| bool gpio_BBB::gpioRead |
( |
gpio_pin_t | gpio | ) |
|
◆ gpioToggle()
| void gpio_BBB::gpioToggle |
( |
gpio_pin_t | gpio | ) |
|
◆ gpioWrite()
| void gpio_BBB::gpioWrite |
( |
gpio_pin_t | gpio, |
|
|
bool | value ) |
◆ setDebounce()
| void gpio_BBB::setDebounce |
( |
uint8_t | gpio, |
|
|
uint16_t | msdelay ) |
◆ inst
The documentation for this class was generated from the following files:
- /builds/Terstegge/yahal_with_examples/src/platform/BBB/gpio_BBB.h
- /builds/Terstegge/yahal_with_examples/src/platform/BBB/gpio_BBB.cpp