aboutsummaryrefslogtreecommitdiff
path: root/users/spidey3/spidey3.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/spidey3/spidey3.h')
-rw-r--r--users/spidey3/spidey3.h40
1 files changed, 40 insertions, 0 deletions
diff --git a/users/spidey3/spidey3.h b/users/spidey3/spidey3.h
new file mode 100644
index 000000000..125f70a9a
--- /dev/null
+++ b/users/spidey3/spidey3.h
@@ -0,0 +1,40 @@
1#pragma once
2
3#include QMK_KEYBOARD_H
4
5#ifdef UNICODEMAP_ENABLE
6#include "unicode.h"
7#endif
8
9enum userspace_layers {
10 _BASE = 0,
11 _OSX,
12 _FN,
13};
14
15enum rgb_base_layer {
16 RGB_LAYER_BASE_DEFAULT = _BASE,
17 RGB_LAYER_BASE_REGULAR = _FN,
18};
19
20enum custom_keycodes {
21 SPI_GLO = SAFE_RANGE,
22 SPI_LNX,
23 SPI_OSX,
24 SPI_WIN,
25};
26
27#ifdef RGBLIGHT_ENABLE
28void eeconfig_init_user_rgb(void);
29void matrix_init_user_rgb(void);
30void keyboard_post_init_user_rgb(void);
31bool process_record_user_rgb(uint16_t keycode, keyrecord_t *record);
32layer_state_t layer_state_set_user_rgb(layer_state_t state);
33layer_state_t default_layer_state_set_user_rgb(layer_state_t state);
34bool led_update_user_rgb(led_t led_state);
35#endif
36
37#ifdef UNICODEMAP_ENABLE
38void eeconfig_init_user_unicode(void);
39#endif
40