aboutsummaryrefslogtreecommitdiff
path: root/quantum/quantum.h
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/quantum.h')
-rw-r--r--quantum/quantum.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/quantum/quantum.h b/quantum/quantum.h
index 86b717e44..b34ff6ec5 100644
--- a/quantum/quantum.h
+++ b/quantum/quantum.h
@@ -54,6 +54,10 @@
54#include <stddef.h> 54#include <stddef.h>
55#include <stdlib.h> 55#include <stdlib.h>
56 56
57#ifdef DEFERRED_EXEC_ENABLE
58# include "deferred_exec.h"
59#endif
60
57extern layer_state_t default_layer_state; 61extern layer_state_t default_layer_state;
58 62
59#ifndef NO_ACTION_LAYER 63#ifndef NO_ACTION_LAYER
@@ -147,6 +151,10 @@ extern layer_state_t layer_state;
147# include "process_joystick.h" 151# include "process_joystick.h"
148#endif 152#endif
149 153
154#ifdef PROGRAMMABLE_BUTTON_ENABLE
155# include "process_programmable_button.h"
156#endif
157
150#ifdef GRAVE_ESC_ENABLE 158#ifdef GRAVE_ESC_ENABLE
151# include "process_grave_esc.h" 159# include "process_grave_esc.h"
152#endif 160#endif
@@ -200,6 +208,10 @@ extern layer_state_t layer_state;
200# include "encoder.h" 208# include "encoder.h"
201#endif 209#endif
202 210
211#ifdef POINTING_DEVICE_ENABLE
212# include "pointing_device.h"
213#endif
214
203// For tri-layer 215// For tri-layer
204void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3); 216void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3);
205layer_state_t update_tri_layer_state(layer_state_t state, uint8_t layer1, uint8_t layer2, uint8_t layer3); 217layer_state_t update_tri_layer_state(layer_state_t state, uint8_t layer1, uint8_t layer2, uint8_t layer3);
@@ -233,5 +245,3 @@ void led_set_user(uint8_t usb_led);
233void led_set_kb(uint8_t usb_led); 245void led_set_kb(uint8_t usb_led);
234bool led_update_user(led_t led_state); 246bool led_update_user(led_t led_state);
235bool led_update_kb(led_t led_state); 247bool led_update_kb(led_t led_state);
236
237void api_send_unicode(uint32_t unicode);