|
YAHAL
Yet Another Hardware Abstraction Library
|
Public Member Functions | |
| i2c_rp2350 (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) override |
| int16_t | i2cWrite (uint16_t addr, uint8_t *txbuf, uint16_t len, bool sendStop) override |
| void | setSpeed (uint32_t) override |
Public Member Functions inherited from i2c_interface | |
Definition at line 27 of file i2c_rp2350.h.
| i2c_rp2350::i2c_rp2350 | ( | gpio_pin_t | sda_pin, |
| gpio_pin_t | scl_pin, | ||
| uint16_t | mode ) |
Definition at line 22 of file i2c_rp2350.cpp.
|
override |
Definition at line 43 of file i2c_rp2350.cpp.
|
overridevirtual |
Implements i2c_interface.
Definition at line 81 of file i2c_rp2350.cpp.
|
overridevirtual |
Implements i2c_interface.
Definition at line 113 of file i2c_rp2350.cpp.
|
overridevirtual |
Implements i2c_interface.
Definition at line 145 of file i2c_rp2350.cpp.