diff options
author | Katrina <62135880+PepperKats@users.noreply.github.com> | 2023-02-09 13:43:22 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-09 12:43:22 -0800 |
commit | e19cbe25f371e89ae1de04e71e5596625b8783f2 (patch) | |
tree | 0648a1cc50929bae7623abb26d87e45126a08d7c /keyboards/doio/kb38/rgb_matrix_kb.inc | |
parent | f07841cce38d1ae63d6c41b2c067c650a7bee648 (diff) |
[Keyboard] Doio kb38 (#19650)
Diffstat (limited to 'keyboards/doio/kb38/rgb_matrix_kb.inc')
-rw-r--r-- | keyboards/doio/kb38/rgb_matrix_kb.inc | 27 |
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 |