summaryrefslogtreecommitdiff
path: root/keyboards/doio/kb38/rgb_matrix_kb.inc
diff options
context:
space:
mode:
authorKatrina <62135880+PepperKats@users.noreply.github.com>2023-02-09 13:43:22 -0700
committerGitHub <noreply@github.com>2023-02-09 12:43:22 -0800
commite19cbe25f371e89ae1de04e71e5596625b8783f2 (patch)
tree0648a1cc50929bae7623abb26d87e45126a08d7c /keyboards/doio/kb38/rgb_matrix_kb.inc
parentf07841cce38d1ae63d6c41b2c067c650a7bee648 (diff)
[Keyboard] Doio kb38 (#19650)
Diffstat (limited to 'keyboards/doio/kb38/rgb_matrix_kb.inc')
-rw-r--r--keyboards/doio/kb38/rgb_matrix_kb.inc27
1 files changed, 27 insertions, 0 deletions
diff --git a/keyboards/doio/kb38/rgb_matrix_kb.inc b/keyboards/doio/kb38/rgb_matrix_kb.inc
new file mode 100644
index 0000000000..6e672c889d
--- /dev/null
+++ b/keyboards/doio/kb38/rgb_matrix_kb.inc
@@ -0,0 +1,27 @@
+RGB_MATRIX_EFFECT(trans)
+#ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
+
+static bool trans(effect_params_t* params) {
+ RGB_MATRIX_USE_LIMITS(led_min, led_max);
+ for (int i = 0; i < 8; i++) {
+ rgb_matrix_set_color(i, 0x00, 0x00, 0xFF);
+ }
+ for (int i = 8; i < 15; i++) {
+ rgb_matrix_set_color(i, 0xFF, 0x00, 0x92);
+ }
+ for (int i = 15; i < 28; i++) {
+ rgb_matrix_set_color(i, 0xFF, 0xFF, 0xFF);
+ }
+ for (int i = 28; i < 33; i++) {
+ rgb_matrix_set_color(i, 0xFF, 0x00, 0x92);
+ }
+ for (int i = 33; i < 38; i++) {
+ rgb_matrix_set_color(i, 0x00, 0x00, 0xFF);
+ }
+ for (int i = 38; i < 44; i++) {
+ rgb_matrix_set_color(i, 0x00, 0x00, 0xFF);
+ }
+ return rgb_matrix_check_finished_leds(led_max);
+}
+
+#endif \ No newline at end of file