1 #ifndef BITBANG_I2C_H 2 #define BITBANG_I2C_H 3 4 #include "hw/i2c/i2c.h" 5 6 typedef struct bitbang_i2c_interface bitbang_i2c_interface; 7 8 #define BITBANG_I2C_SDA 0 9 #define BITBANG_I2C_SCL 1 10 11 bitbang_i2c_interface *bitbang_i2c_init(I2CBus *bus); 12 int bitbang_i2c_set(bitbang_i2c_interface *i2c, int line, int level); 13 14 #endif 15