#ifndef __I2C_BB_H__ #define __I2C_BB_H__ #include struct i2c_bb { struct gpio_sys *sda; struct gpio_sys *scl; }; int i2c_open(const struct i2c_bb *i2c); int i2c_close(const struct i2c_bb *i2c); int i2c_read(const struct i2c_bb *i2c, uint8_t slave_addr, char *buffer, unsigned int len); int i2c_write(const struct i2c_bb *i2c, uint8_t slave_addr, const char *buffer, unsigned int len); #endif