SM502_I2C_MAX_BYTES
if (len == 0 || len > SM502_I2C_MAX_BYTES)
uint8_t tmp[SM502_I2C_MAX_BYTES];
if (chunk > SM502_I2C_MAX_BYTES)
chunk = SM502_I2C_MAX_BYTES;