X-Git-Url: http://git.droids-corp.org/?p=protos%2Fimu.git;a=blobdiff_plain;f=i2cm_sw.h;fp=i2cm_sw.h;h=551476700bd40a72a08d287d7c39a26e8513f080;hp=48255b6f3726f0769e2930a8b42108c5dee5f93b;hb=25c697a7feaf4f0fbba4e3cab8bb13132753c37d;hpb=bac4cada00c74e232ca2a38666a939ebc042e621 diff --git a/i2cm_sw.h b/i2cm_sw.h index 48255b6..5514767 100644 --- a/i2cm_sw.h +++ b/i2cm_sw.h @@ -30,18 +30,18 @@ typedef uint8_t i2cm_state; #define I2CM_SENT_STOP 7 #define I2CM_RECEIVED_BYTE 8 -#define I2CM_NUM_DELAY() _delay_loop_2(1) -#define I2CM_NUM_BIT_DELAY() _delay_loop_2(1) - -void i2cm_NUM_init(void); -void i2cm_NUM_manage(void); -uint8_t i2cm_NUM_get_state(void); -uint8_t i2cm_NUM_get_received_byte(void); -void i2cm_NUM_register_event(void (*func)(i2cm_state state)); -uint8_t i2cm_NUM_send_byte(uint8_t byte); -uint8_t i2cm_NUM_send_start(uint8_t sla_w); -uint8_t i2cm_NUM_send_stop(void); -uint8_t i2cm_NUM_receive_byte(uint8_t last); +#define I2CM_DELAY() _delay_loop_2(1) +#define I2CM_BIT_DELAY() _delay_loop_2(1) + +void i2cm_init(void); +void i2cm_manage(void); +uint8_t i2cm_get_state(void); +uint8_t i2cm_get_received_byte(void); +void i2cm_register_event(void (*func)(i2cm_state state)); +uint8_t i2cm_send_byte(uint8_t byte); +uint8_t i2cm_send_start(uint8_t sla_w); +uint8_t i2cm_send_stop(void); +uint8_t i2cm_receive_byte(uint8_t last); #define I2C_CTRL_SYNC 0