minor cleanup
[tv_i2c_hack] / src / i2c.h
1 #ifndef I2C_H_
2 #define I2C_H_
3
4 void i2c_init(void);
5 void i2c_write(unsigned char addr, unsigned char subaddr, unsigned char *data, int ndata);
6 void i2c_read(unsigned char addr, unsigned char subaddr, unsigned char *buf, int size);
7 void i2c_wait(void);
8 void i2c_async(void (*donecb)(void));
9 void i2c_check_async(void);
10 void i2c_hold(void);
11 void i2c_release(void);
12 unsigned char i2c_isheld(void);
13 void i2c_abort(void);
14
15
16 #endif  /* I2C_H_ */