Skip to content

Instantly share code, notes, and snippets.

@mroger
Last active August 29, 2015 14:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mroger/0e5a36eddd900ae5afdc to your computer and use it in GitHub Desktop.
Save mroger/0e5a36eddd900ae5afdc to your computer and use it in GitHub Desktop.
Example showing how to mute changing only one bit.
void TEA5767N::mute() {
setSoundOff();
transmitData();
}
void TEA5767N::setSoundOff() {
transmission_data[FIRST_DATA] |= 0b10000000;
}
void TEA5767N::transmitData() {
Wire.beginTransmission(TEA5767_I2C_ADDRESS);
for (int i=0 ; i<6 ; i++) {
Wire.write(transmission_data[i]);
}
Wire.endTransmission();
delay(100);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment