]> git.donarmstrong.com Git - qmk_firmware.git/commit
Cleanup/rgb matrix (#5811)
authorXScorpion2 <rcalt2vt@gmail.com>
Fri, 10 May 2019 23:55:02 +0000 (18:55 -0500)
committerMechMerlin <30334081+mechmerlin@users.noreply.github.com>
Fri, 10 May 2019 23:55:02 +0000 (16:55 -0700)
commit62ba66d61821fec6a5ad3bdccdf738e15e082461
tree4b0fb100299a7a7e9a51cbbe96da94df8a57483f
parentfebaf9dec42ce4d4ade316f811145a291137ee94
Cleanup/rgb matrix (#5811)

* clean up rgb matrix extern usage

Moved rgb matrix boiler plate into macros

Rebased onto typing heatmap pr

* Fixing the reversed frame buffer access in digital rain

* Fixing digital rain & typing heatmap if keyreactive effects are not enabled

* Apply suggestions from code review

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Adding parenthesizes to DRIVER_LED_TOTAL where necessary

* Updated docs

* added notes about parentheses
48 files changed:
docs/feature_rgb_matrix.md
keyboards/dztech/dz40rgb/keymaps/default/keymap.c
keyboards/dztech/dz40rgb/keymaps/split_space/keymap.c
keyboards/dztech/dz60rgb/keymaps/ansi/keymap.c
keyboards/dztech/dz60rgb/keymaps/default/keymap.c
keyboards/dztech/dz60rgb/keymaps/hhkb/keymap.c
keyboards/dztech/dz60rgb/keymaps/hhkb_iso/keymap.c
keyboards/dztech/dz60rgb/keymaps/iso/keymap.c
keyboards/dztech/dz60rgb/keymaps/matthewrobo/keymap.c
keyboards/dztech/dz60rgb/keymaps/mekanist/keymap.c
keyboards/dztech/dz65rgb/config.h
keyboards/dztech/dz65rgb/keymaps/default/keymap.c
keyboards/ergodox_ez/config.h
keyboards/hs60/v1/config.h
keyboards/massdrop/ctrl/keymaps/matthewrobo/keymap.c
keyboards/planck/keymaps/tom/keymap.c
keyboards/planck/light/config.h
keyboards/sol/keymaps/xulkal/keymap.c
layouts/community/ergodox/drashna/keymap.c
layouts/community/ortho_4x12/drashna/keymap.c
quantum/quantum.c
quantum/rgb_matrix.c
quantum/rgb_matrix.h
quantum/rgb_matrix_animations/alpha_mods_anim.h
quantum/rgb_matrix_animations/breathing_anim.h
quantum/rgb_matrix_animations/cycle_all_anim.h
quantum/rgb_matrix_animations/cycle_left_right_anim.h
quantum/rgb_matrix_animations/cycle_up_down_anim.h
quantum/rgb_matrix_animations/digital_rain_anim.h
quantum/rgb_matrix_animations/dual_beacon_anim.h
quantum/rgb_matrix_animations/gradient_up_down_anim.h
quantum/rgb_matrix_animations/jellybean_raindrops_anim.h
quantum/rgb_matrix_animations/rainbow_beacon_anim.h
quantum/rgb_matrix_animations/rainbow_moving_chevron_anim.h
quantum/rgb_matrix_animations/rainbow_pinwheels_anim.h
quantum/rgb_matrix_animations/raindrops_anim.h
quantum/rgb_matrix_animations/rgb_matrix_effects.inc [new file with mode: 0644]
quantum/rgb_matrix_animations/solid_color_anim.h
quantum/rgb_matrix_animations/solid_reactive_anim.h
quantum/rgb_matrix_animations/solid_reactive_cross.h
quantum/rgb_matrix_animations/solid_reactive_nexus.h
quantum/rgb_matrix_animations/solid_reactive_simple_anim.h
quantum/rgb_matrix_animations/solid_reactive_wide.h
quantum/rgb_matrix_animations/solid_splash_anim.h
quantum/rgb_matrix_animations/splash_anim.h
quantum/rgb_matrix_animations/typing_heatmap_anim.h
tmk_core/protocol/arm_atsam/led_matrix.c
users/drashna/rgb_stuff.c