uint8_t EepromReadBuffer( uint16_t addr, uint8_t *buffer, uint16_t size ) { uint8_t status = FAIL; I2cSetAddrSize( &I2c, I2C_ADDR_SIZE_16 ); status = I2cReadBuffer( &I2c, I2cDeviceAddr, addr, buffer, size ); I2cSetAddrSize( &I2c, I2C_ADDR_SIZE_8 ); return status; }
uint8_t SX9500ReadBuffer( uint8_t addr, uint8_t *data, uint8_t size ) { return I2cReadBuffer( &I2c, I2cDeviceAddr << 1, addr, data, size ); }