Unable to compile the default keymaps provided in qmk due to possibility deprecated RGB keycodes in QMK
Compiling: quantum/keymap_introspection.c In file included from ./keyboards/crkbd/keymaps/SafetyMary/keymap.c:4,
from quantum/keymap_introspection.c:9:
./keyboards/crkbd/keymaps/SafetyMary/keymap.c:50:7: error: 'RGB_TOG' undeclared here (not in a function); did you mean 'RGB_M_G'?
50 | RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
| ^~~~~~~
./.build/obj_crkbd_rev4_1_standard_SafetyMary/src/default_keyboard.h:69:7: note: in definition of macro 'LAYOUT_split_3x6_3_ex2'
69 | { k1A, k1B, k1C, k1D, k1E, k1F, k1G }, \
| ^~~
./keyboards/crkbd/keymaps/SafetyMary/keymap.c:50:16: error: 'RGB_HUI' undeclared here (not in a function)
50 | RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
| ^~~~~~~
./.build/obj_crkbd_rev4_1_standard_SafetyMary/src/default_keyboard.h:69:12: note: in definition of macro 'LAYOUT_split_3x6_3_ex2'
69 | { k1A, k1B, k1C, k1D, k1E, k1F, k1G }, \
| ^~~
./keyboards/crkbd/keymaps/SafetyMary/keymap.c:50:25: error: 'RGB_SAI' undeclared here (not in a function)
50 | RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
| ^~~~~~~
./.build/obj_crkbd_rev4_1_standard_SafetyMary/src/default_keyboard.h:69:17: note: in definition of macro 'LAYOUT_split_3x6_3_ex2'
69 | { k1A, k1B, k1C, k1D, k1E, k1F, k1G }, \
| ^~~
./keyboards/crkbd/keymaps/SafetyMary/keymap.c:50:34: error: 'RGB_VAI' undeclared here (not in a function)
50 | RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
| ^~~~~~~
./.build/obj_crkbd_rev4_1_standard_SafetyMary/src/default_keyboard.h:69:22: note: in definition of macro 'LAYOUT_split_3x6_3_ex2'
69 | { k1A, k1B, k1C, k1D, k1E, k1F, k1G }, \
| ^~~
./keyboards/crkbd/keymaps/SafetyMary/keymap.c:52:7: error: 'RGB_MOD' undeclared here (not in a function); did you mean 'RGB_M_T'?
52 | RGB_MOD, RGB_HUD, RGB_SAD, RGB_VAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
| ^~~~~~~
./.build/obj_crkbd_rev4_1_standard_SafetyMary/src/default_keyboard.h:70:7: note: in definition of macro 'LAYOUT_split_3x6_3_ex2'
70 | { k2A, k2B, k2C, k2D, k2E, k2F, XXX }, \
| ^~~
./keyboards/crkbd/keymaps/SafetyMary/keymap.c:52:16: error: 'RGB_HUD' undeclared here (not in a function); did you mean 'RGB_RED'?
52 | RGB_MOD, RGB_HUD, RGB_SAD, RGB_VAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
| ^~~~~~~
./.build/obj_crkbd_rev4_1_standard_SafetyMary/src/default_keyboard.h:70:12: note: in definition of macro 'LAYOUT_split_3x6_3_ex2'
70 | { k2A, k2B, k2C, k2D, k2E, k2F, XXX }, \
| ^~~
./keyboards/crkbd/keymaps/SafetyMary/keymap.c:52:25: error: 'RGB_SAD' undeclared here (not in a function); did you mean 'RGB_RED'?
52 | RGB_MOD, RGB_HUD, RGB_SAD, RGB_VAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
| ^~~~~~~
./.build/obj_crkbd_rev4_1_standard_SafetyMary/src/default_keyboard.h:70:17: note: in definition of macro 'LAYOUT_split_3x6_3_ex2'
70 | { k2A, k2B, k2C, k2D, k2E, k2F, XXX }, \
| ^~~
./keyboards/crkbd/keymaps/SafetyMary/keymap.c:52:34: error: 'RGB_VAD' undeclared here (not in a function); did you mean 'RGB_RED'?
52 | RGB_MOD, RGB_HUD, RGB_SAD, RGB_VAD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
| ^~~~~~~
./.build/obj_crkbd_rev4_1_standard_SafetyMary/src/default_keyboard.h:70:22: note: in definition of macro 'LAYOUT_split_3x6_3_ex2'
70 | { k2A, k2B, k2C, k2D, k2E, k2F, XXX }, \
| ^~~
In file included from quantum/quantum.h:215,
from ./.build/obj_crkbd_rev4_1_standard_SafetyMary/src/default_keyboard.h:28:
./keyboards/crkbd/keymaps/SafetyMary/keymap.c:113:35: error: 'RGB_RMOD' undeclared here (not in a function); did you mean 'RGB_RED'?
113 | [0] = { ENCODER_CCW_CW(RGB_MOD, RGB_RMOD), ENCODER_CCW_CW(RGB_HUI, RGB_HUD), ENCODER_CCW_CW(RGB_VAI, RGB_VAD), ENCODER_CCW_CW(RGB_SAI, RGB_SAD), },
| ^~~~~~~~
quantum/encoder.h:115:16: note: in definition of macro 'ENCODER_CCW_CW'
115 | { (cw), (ccw) }
| ^~
[ERRORS]
Unable to compile the default keymaps provided in qmk due to possibility deprecated RGB keycodes in QMK
QMK ver: 1.1.8
System: QMK MSYS, windows 10
Unable to compile the following:
https://github.com/foostan/kbd_firmware/tree/main/keyboards/crkbd/qmk/qmk_firmware/keymaps/via
https://github.com/foostan/kbd_firmware/tree/main/keyboards/crkbd/qmk/qmk_firmware/keymaps/default
Possiblily due to QMK breaking changes in RGB keycodes:
https://docs.qmk.fm/ChangeLog/20231126#rgb-led-lighting-driver-naming-and-cleanup-21890-21891-21892-21903-21904-21905-21918-21929-21938-22004-22008-22009-22071-22090-22099-22126-22133-22163-22200-22308-22309-22311-22325-22365-22379-22380-22381-22383-22436
Latest RGB keycodes:
https://docs.qmk.fm/features/rgblight
Compilation error:
Have successfully compile with
https://github.com/qmk/qmk_firmware/blob/master/keyboards/crkbd/keymaps/default/keymap.c
(also LAYOUT_split_3x6_3_ex2 with above qmk default keymap)