I2C_PAGE_SIZE
if (offset + len <= I2C_PAGE_SIZE)
if (offset <= I2C_PAGE_SIZE) {
len = I2C_PAGE_SIZE - offset;
offset = I2C_PAGE_SIZE;
if (len > I2C_PAGE_SIZE)
if (offset < I2C_PAGE_SIZE && offset + len > I2C_PAGE_SIZE)
if (*offset < I2C_PAGE_SIZE)
*offset -= I2C_PAGE_SIZE;
if (*offset < I2C_PAGE_SIZE)
*page_num = 1 + (*offset - I2C_PAGE_SIZE) / I2C_HIGH_PAGE_SIZE;
if (offset < I2C_PAGE_SIZE && offset + size > I2C_PAGE_SIZE)
size -= offset + size - I2C_PAGE_SIZE;