17 void I2C_init(uint8_t i2c_num);
20 uint8_t I2CReceive(uint8_t i2c_num, uint8_t slave_addr, uint8_t reg);
23 uint16_t I2CReceive16(uint8_t i2c_num, uint8_t slave_addr,uint8_t reg);
26 uint16_t I2CReceive16r(uint8_t i2c_num, uint8_t slave_addr,uint8_t reg);
29 void I2CSendString(uint8_t i2c_num, uint8_t slave_addr, uint8_t array[]);
33 uint8_t *I2CReceiveGP(uint8_t i2c_num, uint8_t slave_addr, uint8_t reg,uint8_t strlen,
bool reverse);