|
| GPIOImplV2 (const int8_t rx_pin, const int8_t tx_pin) |
|
bool | begin (const gpio::adapter_config_t &cfg) |
|
m5::hal::error::error_t | writeWithTransaction (const uint8_t *data, const size_t len, const uint32_t waitMs) override |
|
| GPIOImpl (const int8_t rx_pin, const int8_t tx_pin) |
|
gpio_num_t | rx_pin () const |
|
gpio_num_t | tx_pin () const |
|
gpio::adapter_config_t | adapter_config () const |
|
virtual m5::hal::error::error_t | pinModeRX (const gpio::Mode m) override |
|
virtual m5::hal::error::error_t | writeDigitalRX (const bool high) override |
|
virtual m5::hal::error::error_t | readDigitalRX (bool &high) override |
|
virtual m5::hal::error::error_t | writeAnalogRX (const uint16_t v) override |
|
virtual m5::hal::error::error_t | readAnalogRX (uint16_t &v) |
|
virtual m5::hal::error::error_t | pulseInRX (uint32_t &duration, const int state, const uint32_t timeout_us) override |
|
virtual m5::hal::error::error_t | pinModeTX (const gpio::Mode m) override |
|
virtual m5::hal::error::error_t | writeDigitalTX (const bool high) override |
|
virtual m5::hal::error::error_t | readDigitalTX (bool &high) override |
|
virtual m5::hal::error::error_t | writeAnalogTX (const uint16_t v) override |
|
virtual m5::hal::error::error_t | readAnalogTX (uint16_t &v) |
|
virtual m5::hal::error::error_t | pulseInTX (uint32_t &duration, const int state, const uint32_t timeout_us) override |
|
virtual m5::hal::error::error_t | readWithTransaction (uint8_t *, const size_t) |
|
virtual m5::hal::error::error_t | writeWithTransaction (const uint8_t, const uint8_t *, const size_t, const uint32_t) |
|
virtual m5::hal::error::error_t | writeWithTransaction (const uint16_t, const uint8_t *, const size_t, const uint32_t) |
|
virtual m5::hal::error::error_t | generalCall (const uint8_t *, const size_t) |
|
|
m5::hal::error::error_t | pin_mode (const gpio_num_t pin, const gpio::Mode m) |
|
m5::hal::error::error_t | write_digital (const gpio_num_t pin, const bool high) |
|
m5::hal::error::error_t | read_digital (const gpio_num_t pin, bool &high) |
|
m5::hal::error::error_t | write_analog (const gpio_num_t pin, const uint16_t value) |
|
m5::hal::error::error_t | read_analog (uint16_t &value, const gpio_num_t pin) |
|
m5::hal::error::error_t | pulse_in (uint32_t &duration, const gpio_num_t pin, const int state, const uint32_t timeout_us) |
|