]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - keyboard/IIgs_Standard/keymap.c
Fix bit shift which is beyond int size(16bit)
[qmk_firmware.git] / keyboard / IIgs_Standard / keymap.c
index 722c44af4fbc99bc6a1b6192bc84c92e54a7c5ac..cd33e223ac827f797f98458d6c29f29d69214e13 100644 (file)
@@ -131,12 +131,12 @@ uint8_t keymap_get_keycode(uint8_t layer, uint8_t row, uint8_t col)
     return KEYCODE(layer, row, col);\r
 }\r
 \r
-uint8_t keymap_fn_layer(uint8_t fn_bits)\r
+uint8_t keymap_fn_layer(uint8_t index)\r
 {\r
-    return pgm_read_byte(&fn_layer[biton(fn_bits)]);\r
+    return pgm_read_byte(&fn_layer[index]);\r
 }\r
 \r
-uint8_t keymap_fn_keycode(uint8_t fn_bits)\r
+uint8_t keymap_fn_keycode(uint8_t index)\r
 {\r
-    return pgm_read_byte(&fn_keycode[(biton(fn_bits))]);\r
+    return pgm_read_byte(&fn_keycode[index]);\r
 }\r