]> git.donarmstrong.com Git - qmk_firmware.git/commit
RGB Matrix support for Massdrop CTRL/ALT (#5328)
authorDaniel Prilik <danielprilik@gmail.com>
Thu, 4 Apr 2019 01:30:47 +0000 (18:30 -0700)
committerDrashna Jaelre <drashna@live.com>
Thu, 4 Apr 2019 01:30:47 +0000 (18:30 -0700)
commit763b26cdb98c2702f7b2f8de239d4edba0fa4065
treea99e15e1cb9be30eb5786e5ea1d3de809339b87b
parent63177760deaf23bb1f676974cecf211676285604
RGB Matrix support for Massdrop CTRL/ALT (#5328)

* port Massdrop CTRL/ALT to use RGB Matrix

Co-authored-by: Matt Schneeberger <helluvamatt@gmail.com>
* Massdrop lighting support working

This commit is to get the Massdrop lighting code working again through use of the compilation define USE_MASSDROP_CONFIGURATOR added to a keymap's rules.mk.
Added keymaps for both CTRL and ALT named default_md and mac_md. These should be used if the Massdrop style lighting is desired.

* Updating config based on testing results with patrickmt & compile errors

* Updates for PR5328

For CTRL and ALT:
Moved location of new RGB Matrix macros from config_led.h to config.h.
Added RGB_MATRIX_LED_FLUSH_LIMIT (time between flushes) to config.h for correct LED driver update timing.
Re-added missing breathing code for when Massdrop configurator mode is defined.

* remove prilik keymap form PR
39 files changed:
keyboards/massdrop/alt/config.h
keyboards/massdrop/alt/config_led.c [new file with mode: 0644]
keyboards/massdrop/alt/config_led.h
keyboards/massdrop/alt/keymaps/abishalom/keymap.c
keyboards/massdrop/alt/keymaps/default/keymap.c
keyboards/massdrop/alt/keymaps/default_md/keymap.c [new file with mode: 0644]
keyboards/massdrop/alt/keymaps/default_md/rules.mk [new file with mode: 0644]
keyboards/massdrop/alt/keymaps/mac/keymap.c
keyboards/massdrop/alt/keymaps/mac_md/keymap.c [new file with mode: 0644]
keyboards/massdrop/alt/keymaps/mac_md/rules.mk [new file with mode: 0644]
keyboards/massdrop/alt/keymaps/reywood/README.md [new file with mode: 0644]
keyboards/massdrop/alt/keymaps/reywood/rules.mk
keyboards/massdrop/alt/led_programs.c [deleted file]
keyboards/massdrop/alt/rules.mk
keyboards/massdrop/ctrl/config.h
keyboards/massdrop/ctrl/config_led.c [new file with mode: 0644]
keyboards/massdrop/ctrl/config_led.h
keyboards/massdrop/ctrl/keymaps/default/keymap.c
keyboards/massdrop/ctrl/keymaps/default_md/keymap.c [new file with mode: 0644]
keyboards/massdrop/ctrl/keymaps/default_md/rules.mk [new file with mode: 0644]
keyboards/massdrop/ctrl/keymaps/mac/keymap.c
keyboards/massdrop/ctrl/keymaps/mac_md/keymap.c [new file with mode: 0644]
keyboards/massdrop/ctrl/keymaps/mac_md/rules.mk [new file with mode: 0644]
keyboards/massdrop/ctrl/keymaps/responsive_pattern/README.md [new file with mode: 0644]
keyboards/massdrop/ctrl/keymaps/responsive_pattern/keymap.c
keyboards/massdrop/ctrl/keymaps/responsive_pattern/rules.mk [new file with mode: 0644]
keyboards/massdrop/ctrl/led_programs.c [deleted file]
keyboards/massdrop/ctrl/rules.mk
quantum/rgb_matrix.c
quantum/rgb_matrix_types.h
tmk_core/common/arm_atsam/suspend.c
tmk_core/protocol/arm_atsam.mk
tmk_core/protocol/arm_atsam/arm_atsam_protocol.h
tmk_core/protocol/arm_atsam/i2c_master.c
tmk_core/protocol/arm_atsam/led_matrix.c
tmk_core/protocol/arm_atsam/led_matrix.h
tmk_core/protocol/arm_atsam/led_matrix_programs.c [new file with mode: 0644]
tmk_core/protocol/arm_atsam/main_arm_atsam.c
tmk_core/protocol/arm_atsam/usb/usb2422.c