#ifndef I2C_H #define I2C_H #include "wm_type_def.h" #include "wm_io.h" void i2c_init(enum tls_io_name SDAPin, enum tls_io_name SCLPin, uint32_t frequency); bool i2c_write(uint8_t address, const uint8_t *data, size_t length, bool sendStop); bool i2c_write_reg(uint8_t address, uint8_t reg, uint8_t data); bool i2c_read(uint8_t address, const uint8_t *data, size_t length, bool sendStop); bool i2c_read_reg(uint8_t address, uint8_t reg, uint8_t * const data); #endif //I2C_H