| 9 | } |
| 10 | |
| 11 | bool I2cDevice::write(const uint8_t* data, uint16_t dataSize, TickType_t timeout) { |
| 12 | return i2c_controller_write(controller, address, data, dataSize, timeout) == ERROR_NONE; |
| 13 | } |
| 14 | |
| 15 | bool I2cDevice::writeRead(const uint8_t* writeData, size_t writeDataSize, uint8_t* readData, size_t readDataSize, TickType_t timeout) { |
| 16 | return i2c_controller_write_read(controller, address, writeData, writeDataSize, readData, readDataSize, timeout) == ERROR_NONE; |