X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=tv_i2c_hack;a=blobdiff_plain;f=src%2Fi2c.h;fp=src%2Fi2c.h;h=e26e43d3d27310c112481f97c5a0aeabb28638ff;hp=0000000000000000000000000000000000000000;hb=3b128b470c001555ba1c69ba8b0c96994182f8a1;hpb=efb5b9c4333f6034595b30d7d549fab2b120d9c9 diff --git a/src/i2c.h b/src/i2c.h new file mode 100644 index 0000000..e26e43d --- /dev/null +++ b/src/i2c.h @@ -0,0 +1,15 @@ +#ifndef I2C_H_ +#define I2C_H_ + +void i2c_init(void); +void i2c_write(unsigned char addr, unsigned char subaddr, unsigned char *data, int ndata); +void i2c_read(unsigned char addr, unsigned char subaddr, unsigned char *buf, int size); +void i2c_wait(void); +void i2c_async(void (*donecb)(void)); +void i2c_check_async(void); +void i2c_hold(void); +void i2c_release(void); +void i2c_abort(void); + + +#endif /* I2C_H_ */