aboutsummaryrefslogtreecommitdiff
path: root/keyboards/sofle/keymaps/choc/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/sofle/keymaps/choc/config.h')
-rw-r--r--keyboards/sofle/keymaps/choc/config.h35
1 files changed, 25 insertions, 10 deletions
diff --git a/keyboards/sofle/keymaps/choc/config.h b/keyboards/sofle/keymaps/choc/config.h
index 00248c035..7763bbb0a 100644
--- a/keyboards/sofle/keymaps/choc/config.h
+++ b/keyboards/sofle/keymaps/choc/config.h
@@ -2,7 +2,7 @@
2 2
3// Plug USB into the left half of the keyboard 3// Plug USB into the left half of the keyboard
4// see https://docs.qmk.fm/#/feature_split_keyboard?id=setting-handedness 4// see https://docs.qmk.fm/#/feature_split_keyboard?id=setting-handedness
5#define MASTER_LEFT 5#define MASTER_RIGHT
6 6
7// Serial comms between halves. Change if using I2C 7// Serial comms between halves. Change if using I2C
8#define USE_SERIAL 8#define USE_SERIAL
@@ -12,6 +12,17 @@
12// Not sure what the disadvantages are / why it isn't on by default 12// Not sure what the disadvantages are / why it isn't on by default
13#define SPLIT_USB_DETECT 13#define SPLIT_USB_DETECT
14 14
15#define TAPPING_TERM 200
16//#define SPLIT_TRANSPORT_MIRROR
17//#define SPLIT_LAYER_STATE_ENABLE
18//#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
19//#define SPLIT_WPM_ENABLE
20
21#define OLED_BRIGHTNESS 120
22#define OLED_TIMEOUT 90000
23
24#define SPLIT_OLED_ENABLE
25
15// RGB Configuration 26// RGB Configuration
16// The pin connected to the data pin of the LEDs 27// The pin connected to the data pin of the LEDs
17#define RGB_DI_PIN D3 28#define RGB_DI_PIN D3
@@ -19,9 +30,13 @@
19#define DRIVER_LED_TOTAL 29 30#define DRIVER_LED_TOTAL 29
20 31
21#define RGB_MATRIX_KEYPRESSES 32#define RGB_MATRIX_KEYPRESSES
22#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_BREATHING 33#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
23// limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash. 34// limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
24#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 75 35#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
36#define RGB_MATRIX_STARTUP_HUE 255 // Sets the default hue value, if none has been set
37#define RGB_MATRIX_STARTUP_SAT 192 // Sets the default saturation value, if none has been set
38#define RGB_MATRIX_STARTUP_VAL 100 // Sets the default brightness value, if none has been set
39#define RGB_MATRIX_STARTUP_SPD 100 // Sets the default animation speed, if none has been set
25#define RGB_MATRIX_HUE_STEP 8 40#define RGB_MATRIX_HUE_STEP 8
26#define RGB_MATRIX_SAT_STEP 8 41#define RGB_MATRIX_SAT_STEP 8
27#define RGB_MATRIX_VAL_STEP 8 42#define RGB_MATRIX_VAL_STEP 8
@@ -30,9 +45,9 @@
30// RGB animations. Disable the animations you don't want/need. 45// RGB animations. Disable the animations you don't want/need.
31#define DISABLE_RGB_MATRIX_ALPHAS_MODS 46#define DISABLE_RGB_MATRIX_ALPHAS_MODS
32#define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN 47#define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN
33// #define DISABLE_RGB_MATRIX_BREATHING 48#define DISABLE_RGB_MATRIX_BREATHING
34#define DISABLE_RGB_MATRIX_CYCLE_ALL 49#define DISABLE_RGB_MATRIX_CYCLE_ALL
35#define DISABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT 50//#define DISABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
36#define DISABLE_RGB_MATRIX_CYCLE_UP_DOWN 51#define DISABLE_RGB_MATRIX_CYCLE_UP_DOWN
37#define DISABLE_RGB_MATRIX_CYCLE_OUT_IN 52#define DISABLE_RGB_MATRIX_CYCLE_OUT_IN
38#define DISABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL 53#define DISABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
@@ -44,11 +59,11 @@
44#define DISABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS 59#define DISABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
45#define DISABLE_RGB_MATRIX_TYPING_HEATMAP 60#define DISABLE_RGB_MATRIX_TYPING_HEATMAP
46#define DISABLE_RGB_MATRIX_DIGITAL_RAIN 61#define DISABLE_RGB_MATRIX_DIGITAL_RAIN
47// #define DISABLE_RGB_MATRIX_SOLID_REACTIVE 62#define DISABLE_RGB_MATRIX_SOLID_REACTIVE
48// #define DISABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE 63#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
49// #define DISABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE 64#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
50// #define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE 65#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
51// #define DISABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS 66#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
52#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS 67#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
53#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS 68#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
54#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS 69#define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS