diff options
Diffstat (limited to 'common/layer_switch.h')
| -rw-r--r-- | common/layer_switch.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/common/layer_switch.h b/common/layer_switch.h index 5de6cb01c..eb4cf61ba 100644 --- a/common/layer_switch.h +++ b/common/layer_switch.h | |||
| @@ -38,6 +38,7 @@ void default_layer_set(uint8_t layer); | |||
| 38 | /* | 38 | /* |
| 39 | * Keymap Layer | 39 | * Keymap Layer |
| 40 | */ | 40 | */ |
| 41 | #ifndef NO_ACTION_KEYMAP | ||
| 41 | extern uint16_t keymap_stat; | 42 | extern uint16_t keymap_stat; |
| 42 | /* return current active layer */ | 43 | /* return current active layer */ |
| 43 | uint8_t keymap_get_layer(void); | 44 | uint8_t keymap_get_layer(void); |
| @@ -52,6 +53,20 @@ void keymap_or(uint16_t stat); | |||
| 52 | void keymap_and(uint16_t stat); | 53 | void keymap_and(uint16_t stat); |
| 53 | void keymap_xor(uint16_t stat); | 54 | void keymap_xor(uint16_t stat); |
| 54 | void keymap_debug(void); | 55 | void keymap_debug(void); |
| 56 | #else | ||
| 57 | #define keymap_stat 0 | ||
| 58 | #define keymap_get_layer() | ||
| 59 | #define keymap_clear() | ||
| 60 | #define keymap_set(stat) | ||
| 61 | #define keymap_move(layer) | ||
| 62 | #define keymap_on(layer) | ||
| 63 | #define keymap_off(layer) | ||
| 64 | #define keymap_invert(layer) | ||
| 65 | #define keymap_or(stat) | ||
| 66 | #define keymap_and(stat) | ||
| 67 | #define keymap_xor(stat) | ||
| 68 | #define keymap_debug() | ||
| 69 | #endif | ||
| 55 | 70 | ||
| 56 | 71 | ||
| 57 | /* | 72 | /* |
