Skip to content

Commit 9a7d6ff

Browse files
committed
fix remaining bugs
1 parent 6730517 commit 9a7d6ff

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

utility/EncoderFirmata.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ void EncoderFirmata::_reportEncoderPosition(byte encoder)
223223
signed long position = encoders[encoder]->read();
224224
long absValue = abs(position);
225225
byte direction = position >= 0 ? 0x00 : 0x01;
226-
Firmata.write((direction << 7) | (encoder));
226+
Firmata.write((direction << 6) | (encoder));
227227
Firmata.write((byte)absValue & 0x7F);
228228
Firmata.write((byte)(absValue >> 7) & 0x7F);
229229
Firmata.write((byte)(absValue >> 14) & 0x7F);

0 commit comments

Comments
 (0)