@@ -74,12 +74,7 @@ static uint8_t keymap_layer_orders[ZMK_KEYMAP_LAYERS_LEN];
74
74
75
75
#define KEYMAP_VAR (_name , _opts , no_init ) \
76
76
static _opts struct zmk_behavior_binding _name[ZMK_KEYMAP_LAYERS_LEN][ZMK_KEYMAP_LEN] = { \
77
- COND_CODE_0( \
78
- no_init, \
79
- (COND_CODE_1(IS_ENABLED(CONFIG_ZMK_STUDIO), \
80
- (DT_INST_FOREACH_CHILD_SEP(0, TRANSFORMED_LAYER, (, ))), \
81
- (DT_INST_FOREACH_CHILD_STATUS_OKAY_SEP(0, TRANSFORMED_LAYER, (, ))))), \
82
- (0))};
77
+ COND_CODE_0(no_init, (ZMK_KEYMAP_LAYERS_FOREACH_SEP(TRANSFORMED_LAYER, (, ))), (0))};
83
78
84
79
KEYMAP_VAR (zmk_keymap , COND_CODE_1 (IS_ENABLED (CONFIG_ZMK_KEYMAP_SETTINGS_STORAGE ), ( ), (const )),
85
80
IS_ENABLED (CONFIG_ZMK_STUDIO ))
@@ -89,14 +84,14 @@ KEYMAP_VAR(zmk_keymap, COND_CODE_1(IS_ENABLED(CONFIG_ZMK_KEYMAP_SETTINGS_STORAGE
89
84
KEYMAP_VAR (zmk_stock_keymap , const , 0 )
90
85
91
86
static char zmk_keymap_layer_names [ZMK_KEYMAP_LAYERS_LEN ][CONFIG_ZMK_KEYMAP_LAYER_NAME_MAX_LEN ] = {
92
- DT_INST_FOREACH_CHILD_SEP ( 0 , LAYER_NAME , (, ))};
87
+ ZMK_KEYMAP_LAYERS_FOREACH_SEP ( LAYER_NAME , (, ))};
93
88
94
89
static uint32_t changed_layer_names = 0 ;
95
90
96
91
#else
97
92
98
93
static const char * zmk_keymap_layer_names [ZMK_KEYMAP_LAYERS_LEN ] = {
99
- DT_INST_FOREACH_CHILD_SEP ( 0 , LAYER_NAME , (, ))};
94
+ ZMK_KEYMAP_LAYERS_FOREACH_SEP ( LAYER_NAME , (, ))};
100
95
101
96
#endif
102
97
0 commit comments