diff options
Diffstat (limited to 'tmk_core/common/action_layer.h')
| -rw-r--r-- | tmk_core/common/action_layer.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tmk_core/common/action_layer.h b/tmk_core/common/action_layer.h index 72a6bd8f6..f1551d251 100644 --- a/tmk_core/common/action_layer.h +++ b/tmk_core/common/action_layer.h | |||
| @@ -31,6 +31,8 @@ void default_layer_set(uint32_t state); | |||
| 31 | 31 | ||
| 32 | __attribute__((weak)) | 32 | __attribute__((weak)) |
| 33 | uint32_t default_layer_state_set_kb(uint32_t state); | 33 | uint32_t default_layer_state_set_kb(uint32_t state); |
| 34 | __attribute__((weak)) | ||
| 35 | uint32_t default_layer_state_set_user(uint32_t state); | ||
| 34 | 36 | ||
| 35 | #ifndef NO_ACTION_LAYER | 37 | #ifndef NO_ACTION_LAYER |
| 36 | /* bitwise operation */ | 38 | /* bitwise operation */ |
| @@ -80,15 +82,13 @@ void layer_xor(uint32_t state); | |||
| 80 | #define layer_or(state) | 82 | #define layer_or(state) |
| 81 | #define layer_and(state) | 83 | #define layer_and(state) |
| 82 | #define layer_xor(state) | 84 | #define layer_xor(state) |
| 85 | #endif | ||
| 83 | 86 | ||
| 84 | __attribute__((weak)) | ||
| 85 | uint32_t layer_state_set_user(uint32_t state); | 87 | uint32_t layer_state_set_user(uint32_t state); |
| 86 | __attribute__((weak)) | ||
| 87 | uint32_t layer_state_set_kb(uint32_t state); | 88 | uint32_t layer_state_set_kb(uint32_t state); |
| 88 | #endif | ||
| 89 | 89 | ||
| 90 | /* pressed actions cache */ | 90 | /* pressed actions cache */ |
| 91 | #if !defined(NO_ACTION_LAYER) && defined(PREVENT_STUCK_MODIFIERS) | 91 | #if !defined(NO_ACTION_LAYER) && !defined(STRICT_LAYER_RELEASE) |
| 92 | /* The number of bits needed to represent the layer number: log2(32). */ | 92 | /* The number of bits needed to represent the layer number: log2(32). */ |
| 93 | #define MAX_LAYER_BITS 5 | 93 | #define MAX_LAYER_BITS 5 |
| 94 | void update_source_layers_cache(keypos_t key, uint8_t layer); | 94 | void update_source_layers_cache(keypos_t key, uint8_t layer); |
