diff options
author | Joshua Diamond <[email protected]> | 2022-09-28 16:47:03 -0400 |
---|---|---|
committer | Joshua Diamond <[email protected]> | 2022-09-28 16:47:03 -0400 |
commit | d2e5e64990d18679e3d55811c2439e6d49aab84d (patch) | |
tree | 7634b0d13fb632f4de382eb409adf962f83c2442 /keyboards/handwired/dygma/raise/config.h | |
parent | 2079446452e0c96144c3213e598d3f2e8d389a52 (diff) | |
parent | d6f77637c5fe89cb70be4b33cc445a6c55a46d26 (diff) | |
download | qmk_firmware-d2e5e64990d18679e3d55811c2439e6d49aab84d.tar.gz qmk_firmware-d2e5e64990d18679e3d55811c2439e6d49aab84d.zip |
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'keyboards/handwired/dygma/raise/config.h')
-rw-r--r-- | keyboards/handwired/dygma/raise/config.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/keyboards/handwired/dygma/raise/config.h b/keyboards/handwired/dygma/raise/config.h index 032875b67b..1a4835cd57 100644 --- a/keyboards/handwired/dygma/raise/config.h +++ b/keyboards/handwired/dygma/raise/config.h @@ -25,3 +25,33 @@ #define DEBOUNCE 0 #define RGB_MATRIX_LED_COUNT 132 + +#ifdef RGB_MATRIX_ENABLE +// At the default flush limit of 16ms (~62.5 fps), the matrix scan rate is approximately +// ~140 scans per second under full load (when changes are being made to the LED state). +// Such a low scan rate will have impact the keyboard's accuracy for faster typists. +// +// With RGB completely disabled, the matrix scan rate is ~660 scans per second, and typing +// accuracy feels on par with the Dygma Raise Neuron. +// +// At 100ms (10 fps), the matrix scan rate is ~355 scans per second under full load, and typing +// accuracy is reasonably good. +#define RGB_MATRIX_LED_FLUSH_LIMIT 100 +#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended + +#define RGB_MATRIX_KEYPRESSES +#define RGB_MATRIX_FRAMEBUFFER_EFFECTS + +// enabled only if RGB_MATRIX_FRAMEBUFFER_EFFECTS is defined +#define ENABLE_RGB_MATRIX_TYPING_HEATMAP +//# define ENABLE_RGB_MATRIX_DIGITAL_RAIN +// enabled only of RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is defined +#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE +#define ENABLE_RGB_MATRIX_SOLID_REACTIVE +#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE +#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE +#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS +#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS +#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS +#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS +#endif |