Skip to content

Commit

Permalink
fix: Fixes for CRC16 local IDs.
Browse files Browse the repository at this point in the history
  • Loading branch information
petejohanson committed Aug 13, 2024
1 parent 0dff0f5 commit a24063b
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions app/src/keymap.c
Original file line number Diff line number Diff line change
Expand Up @@ -770,7 +770,9 @@ static int keymap_handle_set(const char *name, size_t len, settings_read_cb read
}

zmk_keymap[layer][key_position] = (struct zmk_behavior_binding){
#if IS_ENABLED(CONFIG_ZMK_BEHAVIOR_LOCAL_IDS_IN_BINDINGS)
.local_id = binding_setting.behavior_local_id,
#endif
.behavior_dev = name,
.param1 = binding_setting.param1,
.param2 = binding_setting.param2,
Expand All @@ -797,6 +799,7 @@ static int keymap_handle_set(const char *name, size_t len, settings_read_cb read
};

static int keymap_handle_commit(void) {
#if IS_ENABLED(CONFIG_ZMK_BEHAVIOR_LOCAL_IDS_IN_BINDINGS)
for (int l = 0; l < ZMK_KEYMAP_LAYERS_LEN; l++) {
for (int p = 0; p < ZMK_KEYMAP_LEN; p++) {
struct zmk_behavior_binding *binding = &zmk_keymap[l][p];
Expand All @@ -812,6 +815,7 @@ static int keymap_handle_commit(void) {
}
}
}
#endif

return 0;
}
Expand Down

0 comments on commit a24063b

Please sign in to comment.