From f09cc2d89ce73a9c6a35918dbf08342b54bff06c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Tue, 3 Jan 2017 01:27:00 +0100 Subject: [PATCH] Deduplicate the body of clearKeymasks() and rename it to clearKeymask() --- right/src/action.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/right/src/action.c b/right/src/action.c index a0af64b..c19c972 100644 --- a/right/src/action.c +++ b/right/src/action.c @@ -25,14 +25,10 @@ static key_action_t getKeycode(uint8_t slotId, uint8_t keyId) } } -static void clearKeymasks(const uint8_t *leftKeyStates, const uint8_t *rightKeyStates) +static void clearKeymask(const uint8_t *keyStates) { for (uint8_t i=0; i < MAX_KEY_COUNT_PER_MODULE; i++) { - if (rightKeyStates[i]==0){ - keyMasks[SLOT_ID_RIGHT_KEYBOARD_HALF][i] = 0; - } - - if (leftKeyStates[i]==0) { + if (keyStates[i]==0) { keyMasks[SLOT_ID_LEFT_KEYBOARD_HALF][i] = 0; } } @@ -165,10 +161,8 @@ static void handleMouseKey(usb_mouse_report_t *report, key_action_t key, const u void HandleKeyboardEvents(usb_keyboard_report_t *keyboardReport, usb_mouse_report_t *mouseReport) { int scancodeIdx = 0; - clearKeymasks(CurrentKeyStates[SLOT_ID_LEFT_KEYBOARD_HALF], CurrentKeyStates[SLOT_ID_RIGHT_KEYBOARD_HALF]); - - for (uint8_t slotId=0; slotId= USB_KEYBOARD_MAX_KEYS) { break;