The unified diff between revisions [7ac10cd3..] and [961b04dd..] is displayed below. It can also be downloaded as a raw diff.
This diff has been restricted to the following files: 'i2c.h'
# # old_revision [7ac10cd34167baa43683a09e9e9e6778e691171d] # new_revision [961b04ddb07ba2b5dd6bccfa66a03e442e40d8f0] # # add_file "i2c.h" # content [383d50d6e5547f52b22d5a878835d6c21926f031] # ============================================================ --- /dev/null +++ i2c.h 383d50d6e5547f52b22d5a878835d6c21926f031 @@ -0,0 +1,17 @@ +#ifndef __I2C_H +#define __I2C_H + +#include "types.h" +void init_i2c(void); +extern int i2cstat; +int i2c_wait(void); +void i2c_go(void); +int i2c_conreg(void); +int i2c_statreg(void); +bool i2c_send_start(void); +bool i2c_send_address(int addr, bool write); +bool i2c_send_data(unsigned int data); +bool i2c_receive_data(unsigned int *data, bool last); +void i2c_send_stop(void); + +#endif /* __I2C_H */