summaryrefslogtreecommitdiff
path: root/keyboards/system76/launch_1/keymaps/peterfalken/config.h
diff options
context:
space:
mode:
authorQMK Bot <hello@qmk.fm>2023-04-05 18:36:25 +0000
committerQMK Bot <hello@qmk.fm>2023-04-05 18:36:25 +0000
commit89713112cd5d1e1f138a41a67ba687ea24d4a146 (patch)
tree47ea6be118f8fb140debc88627444c56329640ad /keyboards/system76/launch_1/keymaps/peterfalken/config.h
parentb6c99ce438de321a9af986236e5e92dec2e4c9ec (diff)
parentd058091d0b2f98791d37c4a77779a8202592284f (diff)
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'keyboards/system76/launch_1/keymaps/peterfalken/config.h')
-rw-r--r--keyboards/system76/launch_1/keymaps/peterfalken/config.h43
1 files changed, 43 insertions, 0 deletions
diff --git a/keyboards/system76/launch_1/keymaps/peterfalken/config.h b/keyboards/system76/launch_1/keymaps/peterfalken/config.h
new file mode 100644
index 0000000000..565698b7b5
--- /dev/null
+++ b/keyboards/system76/launch_1/keymaps/peterfalken/config.h
@@ -0,0 +1,43 @@
+// Copyright 2023 Peter.Falken (@PeterFalken)
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#pragma once
+
+// Custom RGB_MATRIX settings
+#ifdef RGB_MATRIX_ENABLE
+ // Remove predefined values
+ #undef RGB_DISABLE_TIMEOUT
+ #undef RGB_MATRIX_MAXIMUM_BRIGHTNESS
+ #undef RGB_MATRIX_DEFAULT_MODE
+ #undef RGB_MATRIX_DEFAULT_HUE
+ #undef RGB_MATRIX_DEFAULT_SAT
+ #undef RGB_MATRIX_DEFAULT_VAL
+
+ // Redefine values
+ // Number of milliseconds to wait until RGB automatically turns off
+ #define RGB_MATRIX_TIMEOUT 5000
+ // Limits maximum brightness of LEDs to 120 out of 255
+ #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
+ // Sets the default startup mode
+ #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CUSTOM_active_keys
+ // Sets the default hue, saturation & brightness values
+ #define RGB_MATRIX_DEFAULT_HUE 0
+ #define RGB_MATRIX_DEFAULT_SAT 0
+ #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS/3
+#endif // RGB_MATRIX_ENABLE
+
+// Custom definition
+// Disable RGB_MATRIX_ANIMATIONS to free up space
+#ifdef DISABLE_RGB_MATRIX_ANIMATIONS
+ #undef ENABLE_RGB_MATRIX_CYCLE_ALL
+ #undef ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
+ #undef ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
+ #undef ENABLE_RGB_MATRIX_CYCLE_OUT_IN
+ #undef ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
+ #undef ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
+ #undef ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
+ #undef ENABLE_RGB_MATRIX_CYCLE_SPIRAL
+ #undef ENABLE_RGB_MATRIX_RAINDROPS
+ #undef ENABLE_RGB_MATRIX_SPLASH
+ #undef ENABLE_RGB_MATRIX_MULTISPLASH
+#endif // DISABLE_RGB_MATRIX_ANIMATIONS