X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Ftwi.h;h=20671a463f91522b352d3a04536df69db489b22f;hb=0c154bc0927a32f77467f32aac3cc3507baa97ca;hp=cffabdd804818b761ad068843f74369c5f3a7e15;hpb=5fdb0e82db17328d208e93223a322278802c5778;p=bertos.git diff --git a/drv/twi.h b/drv/twi.h index cffabdd8..20671a46 100755 --- a/drv/twi.h +++ b/drv/twi.h @@ -15,6 +15,12 @@ /*#* *#* $Log$ + *#* Revision 1.4 2006/03/20 17:49:49 bernie + *#* Make the TWI driver more generic to work with devices other than EEPROMS. + *#* + *#* Revision 1.3 2005/04/11 19:10:28 bernie + *#* Include top-level headers from cfg/ subdir. + *#* *#* Revision 1.2 2005/02/18 11:19:52 bernie *#* Update copyright info. *#* @@ -22,11 +28,12 @@ #ifndef DRV_TWI_H #define DRV_TWI_H -#include +#include -bool twi_start_w(uint8_t slave_addr); -bool twi_start_r(uint8_t slave_addr); +bool twi_start_w(uint8_t id); +bool twi_start_r(uint8_t id); void twi_stop(void); +bool twi_put(const uint8_t data); bool twi_send(const void *_buf, size_t count); bool twi_recv(void *_buf, size_t count); void twi_init(void);