10 #ifndef RGB_LED_LIGHTING_SHIELD_PAL_I2C_HPP_
11 #define RGB_LED_LIGHTING_SHIELD_PAL_I2C_HPP_
31 virtual Error_t read(uint16_t addr, uint8_t command, uint16_t *data, uint16_t length) = 0;
32 virtual Error_t read(uint16_t addr, uint8_t command, uint16_t *data) = 0;
33 virtual Error_t write(uint16_t addr, uint8_t command, uint16_t *data, uint16_t length) = 0;
34 virtual Error_t write(uint16_t addr, uint8_t command, uint16_t data) = 0;