22 lines
489 B
C++

// This Function If Called Sends A Text Message Via I2C
void i2c_send_string(uint8_t Slave, String message) {
// Sending Data
Wire.beginTransmission(Slave);
// First Data Byte Is Length
Wire.write(message.length());
// Second Send Data One Byte At A Time
for(int i=0; i<message.length(); i++) {
// Send String Bits
Wire.write(message[i]);
}
// Finally Closing Transmission
Wire.endTransmission();
}