From 4918670eaa97e83468328a6ed0716968e327e248 Mon Sep 17 00:00:00 2001 From: reedbn Date: Sun, 13 Dec 2020 21:51:46 -0800 Subject: [PATCH] Save 12 bytes by adjusting math, inspried by Jack Purdum --- encoder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/encoder.cpp b/encoder.cpp index 4f42f76..73bdc06 100644 --- a/encoder.cpp +++ b/encoder.cpp @@ -16,7 +16,7 @@ static const uint8_t MOMENTUM_MULTIPLIER = 1; uint8_t enc_state (void) { - return ((digitalRead(PIN_ENC_A)?1:0) + (digitalRead(PIN_ENC_B)?2:0)); + return (digitalRead(PIN_ENC_B) << 1) + (digitalRead(PIN_ENC_A) << 0); } /*