Skip to content

Commit 8fccbc3

Browse files
luco5826aentinger
authored andcommitted
Fixed shiftOut in MSBFIRST mode HIGH/LOW
1 parent 42d14c0 commit 8fccbc3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: cores/arduino/wiring_shift.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ void shiftOut(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder, uint8_t val)
4646
digitalWrite(dataPin, val & 1);
4747
val >>= 1;
4848
} else {
49-
digitalWrite(dataPin, val & 128);
49+
digitalWrite(dataPin, (val & 128) != 0);
5050
val <<= 1;
5151
}
5252

0 commit comments

Comments
 (0)