BeRTOS
|
00001 00039 #ifndef DRV_AT91_TWI_H 00040 #define DRV_AT91_TWI_H 00041 00042 #include <cfg/compiler.h> 00043 00044 typedef int16_t twi_iaddr_t; 00045 00046 #define TWI_NO_IADDR (-1) 00047 00048 void twi_init(void); 00049 bool twi_read(uint8_t id, twi_iaddr_t byte1, twi_iaddr_t byte2, twi_iaddr_t byte3, void *_buf, size_t len); 00050 bool twi_write(uint8_t id, twi_iaddr_t byte1, twi_iaddr_t byte2, twi_iaddr_t byte3, const void *_buf, size_t len); 00051 00052 #endif /* DRV_AT91_TWI_H */