aboutsummaryrefslogtreecommitdiff
path: root/tmk_core/common/action_layer.c
diff options
context:
space:
mode:
authorPriyadi Iman Nurcahyo <priyadi@priyadi.net>2017-02-15 05:02:15 +0700
committerPriyadi Iman Nurcahyo <priyadi@priyadi.net>2017-02-15 05:02:15 +0700
commitd369bfb83a74d94ed0fbb13f8ee3a8a1146da770 (patch)
treeeb8cd798cdc1df228f08c3585caf27e2af20880d /tmk_core/common/action_layer.c
parent4010360912125c120904e2d5294963db2d4ded65 (diff)
downloadqmk_firmware-d369bfb83a74d94ed0fbb13f8ee3a8a1146da770.tar.gz
qmk_firmware-d369bfb83a74d94ed0fbb13f8ee3a8a1146da770.zip
Add layer_state_set_kb hook
Diffstat (limited to 'tmk_core/common/action_layer.c')
-rw-r--r--tmk_core/common/action_layer.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tmk_core/common/action_layer.c b/tmk_core/common/action_layer.c
index a3c757964..3363a2e53 100644
--- a/tmk_core/common/action_layer.c
+++ b/tmk_core/common/action_layer.c
@@ -57,8 +57,14 @@ void default_layer_xor(uint32_t state)
57 */ 57 */
58uint32_t layer_state = 0; 58uint32_t layer_state = 0;
59 59
60__attribute__((weak))
61uint32_t layer_state_set_kb(uint32_t state) {
62 return state;
63}
64
60static void layer_state_set(uint32_t state) 65static void layer_state_set(uint32_t state)
61{ 66{
67 state = layer_state_set_kb(state);
62 dprint("layer_state: "); 68 dprint("layer_state: ");
63 layer_debug(); dprint(" to "); 69 layer_debug(); dprint(" to ");
64 layer_state = state; 70 layer_state = state;