#ifndef __I2C_BB_H__ #define __I2C_BB_H__ struct i2c_bb { int pin_sda; int pin_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