|
YAHAL
Yet Another Hardware Abstraction Library
|
Public Member Functions | |
| i2c_rp2040 (uint8_t index, gpio_pin_t sda_pin, gpio_pin_t scl_pin, uint16_t mode) | |
| int16_t | i2cRead (uint16_t addr, uint8_t *rxbuf, uint16_t len, bool sendStop=true) override |
| int16_t | i2cWrite (uint16_t addr, uint8_t *txbuf, uint16_t len, bool sendStop=true) override |
| void | setSpeed (uint32_t) override |
Public Member Functions inherited from i2c_interface | |
Definition at line 28 of file i2c_rp2040.h.
| i2c_rp2040::i2c_rp2040 | ( | uint8_t | index, |
| gpio_pin_t | sda_pin, | ||
| gpio_pin_t | scl_pin, | ||
| uint16_t | mode ) |
Definition at line 22 of file i2c_rp2040.cpp.
| i2c_rp2040::~i2c_rp2040 | ( | ) |
Definition at line 43 of file i2c_rp2040.cpp.
|
overridevirtual |
Implements i2c_interface.
Definition at line 81 of file i2c_rp2040.cpp.
|
overridevirtual |
Implements i2c_interface.
Definition at line 113 of file i2c_rp2040.cpp.
|
overridevirtual |
Implements i2c_interface.
Definition at line 145 of file i2c_rp2040.cpp.