]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - quantum/quantum.h
turn it on
[qmk_firmware.git] / quantum / quantum.h
index b9424d5cdd36def007ac110fc70664f30236c7cc..2958a0abd09145aa37564c480b6d3ae385d10819 100644 (file)
 #ifdef BACKLIGHT_ENABLE
     #include "backlight.h"
 #endif
+#if !defined(RGBLIGHT_ENABLE) && !defined(RGB_MATRIX_ENABLE) 
+       #include "rgb.h"
+#endif
 #ifdef RGBLIGHT_ENABLE
   #include "rgblight.h"
 #endif
+#ifdef RGB_MATRIX_ENABLE
+       #include "rgb_matrix.h"
+#endif
 #include "action_layer.h"
 #include "eeconfig.h"
 #include <stddef.h>
@@ -57,6 +63,9 @@ extern uint32_t default_layer_state;
 #ifdef AUDIO_ENABLE
        #include "audio.h"
        #include "process_audio.h"
+  #ifdef AUDIO_CLICKY
+    #include "process_clicky.h"
+  #endif // AUDIO_CLICKY
 #endif
 
 #ifdef STENO_ENABLE
@@ -139,6 +148,7 @@ void send_char(char ascii_code);
 
 // For tri-layer
 void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3);
+uint32_t update_tri_layer_state(uint32_t state, uint8_t layer1, uint8_t layer2, uint8_t layer3);
 
 void set_single_persistent_default_layer(uint8_t default_layer);