void i2cSendByte(unsigned char data) { WRITE_sda(); // save data to the TWDR TWDR = data; // begin send TWCR = (1<<TWINT)|(1<<TWEN); }
void Daisy23::i2cSendByte(unsigned char data) { delay_ms(1); //printf("sending 0x%x\n", data); WRITE_sda(); // save data to the TWDR TWDR = data; // begin send TWCR = (1<<TWINT)|(1<<TWEN); }
void i2cSendStart(void) { WRITE_sda(); // send start condition TWCR = (1<<TWINT)|(1<<TWSTA)|(1<<TWEN); }