#ifndef I2C_DRIVER_H #define I2C_DRIVER_H #include void I2C1_Init(void); uint8_t I2C1_write(uint8_t addr, uint8_t reg, uint8_t data); uint8_t I2C1_read(uint8_t addr, uint8_t reg, uint8_t *data); uint8_t I2C_WriteReg(uint8_t addr, uint8_t reg, uint8_t data); void startSeq(void); void stopSeq(void); static uint8_t I2C_WaitFlag(volatile uint16_t *reg, uint16_t flag); #endif