22 lines
489 B
C++
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();
|
|
|
|
} |