Example #1
0
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;
}
Example #2
0
uint8_t SX9500ReadBuffer( uint8_t addr, uint8_t *data, uint8_t size )
{
    return I2cReadBuffer( &I2c, I2cDeviceAddr << 1, addr, data, size );
}