From 198026cf27556d9ddbfeafd4e9beba91335cb04f Mon Sep 17 00:00:00 2001 From: Benoit Brummer Date: Mon, 22 Jun 2026 19:28:13 +0200 Subject: [PATCH] ploopyco: fix bitwise typos in opt_encoder_tiny state definitions (#26288) Fixes a bug in the state machine definitions within `opt_encoder_tiny.c` that caused severely delayed or unresponsive scrolling. --- keyboards/ploopyco/common/opt_encoder_tiny.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keyboards/ploopyco/common/opt_encoder_tiny.c b/keyboards/ploopyco/common/opt_encoder_tiny.c index 29796a5fa63..77627fdd801 100644 --- a/keyboards/ploopyco/common/opt_encoder_tiny.c +++ b/keyboards/ploopyco/common/opt_encoder_tiny.c @@ -78,9 +78,9 @@ typedef enum { UP_BEGIN_MID, STATE_MASK = 0xf, /* 0b1111 */ EMIT_UP = 0x10, - EMIT_UP_MID = EMIT_UP & START_MID, + EMIT_UP_MID = EMIT_UP | START_MID, EMIT_DOWN = 0x80, - EMIT_DOWN_MID = EMIT_DOWN & START_MID, + EMIT_DOWN_MID = EMIT_DOWN | START_MID, EMIT_MASK = 0xf0 } encoder_state_t;