Files
Arduino/Projects/ST_Two_Small_Clock/ST2_TWI/ST2_TWI.ino

26 lines
815 B
C++

//*******************************************************************************************************************
// I2C TX RX
//*******************************************************************************************************************
void I2C_TX(byte device, byte regadd, byte tx_data) // Transmit I2C Data
{
Wire.beginTransmission(device);
Wire.write(regadd);
Wire.write(tx_data);
Wire.endTransmission();
}
void I2C_RX(byte devicerx, byte regaddrx) // Receive I2C Data
{
Wire.beginTransmission(devicerx);
Wire.write(regaddrx);
Wire.endTransmission();
Wire.requestFrom(int(devicerx), 1);
byte c = 0;
if(Wire.available())
{
i2cData = Wire.read();
}
}