}
-
-uint8_t i2c_send(uint8_t addr, uint8_t* data, uint8_t len, uint8_t ctrl)
+uint8_t i2cm_send(uint8_t addr, uint8_t* data, uint8_t len)
{
uint8_t i;
uint8_t err = 0;
- (void)ctrl; /* ignored */
-
err = i2cm_send_start((addr<<1) | 0);
if (err)
return err;
}
-uint8_t i2c_buf[0x20];
+uint8_t i2c_buf[0x20]; /* XXX */
-uint8_t i2c_recv(uint8_t addr, uint8_t len, uint8_t ctrl)
+uint8_t i2cm_recv(uint8_t addr, uint8_t len)
{
uint8_t i;
uint8_t err = 0;
- (void)ctrl; /* ignored */
-
err = i2cm_send_start((addr<<1) | 1);
if (err)
return err;
}
-uint8_t i2c_get_recv_buffer(uint8_t* buf, uint8_t len)
+uint8_t i2cm_get_recv_buffer(uint8_t* buf, uint8_t len)
{
uint8_t i;
for (i=0; i<len; i++)
buf[i] = i2c_buf[i];
return len;
}
-
-