mirror of
https://github.com/Show-maket/IR-protocol.git
synced 2025-05-04 07:10:16 +00:00
Clean
This commit is contained in:
parent
d67a6fe4ac
commit
9b2895ed7d
@ -315,13 +315,13 @@ void old() {///////////////////////////////////////////////////////
|
|||||||
void IR_Encoder::sendByte(uint8_t byte, bool* prev, bool LOW_FIRST) {
|
void IR_Encoder::sendByte(uint8_t byte, bool* prev, bool LOW_FIRST) {
|
||||||
uint8_t mask = LOW_FIRST ? 0b00000001 : 0b10000000;
|
uint8_t mask = LOW_FIRST ? 0b00000001 : 0b10000000;
|
||||||
for (uint8_t bitShift = 8; bitShift; bitShift--) {
|
for (uint8_t bitShift = 8; bitShift; bitShift--) {
|
||||||
digitalWrite(9, HIGH);
|
// digitalWrite(9, HIGH);
|
||||||
digitalWrite(9, LOW);
|
// digitalWrite(9, LOW);
|
||||||
byte& mask ? send_HIGH(prev) : send_LOW();
|
byte& mask ? send_HIGH(prev) : send_LOW();
|
||||||
*prev = byte & mask;
|
*prev = byte & mask;
|
||||||
LOW_FIRST ? mask <<= 1 : mask >>= 1;
|
LOW_FIRST ? mask <<= 1 : mask >>= 1;
|
||||||
digitalWrite(9, HIGH);
|
// digitalWrite(9, HIGH);
|
||||||
digitalWrite(9, LOW);
|
// digitalWrite(9, LOW);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user