Paul Brook | 3cd035d | 2009-11-20 23:37:15 +0000 | [diff] [blame] | 1 | #ifndef BITBANG_I2C_H |
| 2 | #define BITBANG_I2C_H |
| 3 | |
Paolo Bonzini | 0d09e41 | 2013-02-05 17:06:20 +0100 | [diff] [blame] | 4 | #include "hw/i2c/i2c.h" |
Paul Brook | 3cd035d | 2009-11-20 23:37:15 +0000 | [diff] [blame] | 5 | |
| 6 | typedef struct bitbang_i2c_interface bitbang_i2c_interface; |
| 7 | |
| 8 | #define BITBANG_I2C_SDA 0 |
| 9 | #define BITBANG_I2C_SCL 1 |
| 10 | |
Andreas Färber | a5c8285 | 2013-08-03 00:18:51 +0200 | [diff] [blame] | 11 | bitbang_i2c_interface *bitbang_i2c_init(I2CBus *bus); |
Paul Brook | 3cd035d | 2009-11-20 23:37:15 +0000 | [diff] [blame] | 12 | int bitbang_i2c_set(bitbang_i2c_interface *i2c, int line, int level); |
| 13 | |
| 14 | #endif |