qmk-keychron-q3-colemak-dh/tmk_core/protocol/lufa
Kenneth Aloysius 9303b42e69 Update personal layouts, free up matrix_scan_user for JJ40 (#2319)
* Add NIU Mini keymap from Planck keymap

* Remove old keymap files

* Fix README, removed Planck references

* Add default layout, move Planck layout to separate folder

* Update README

* Add my XD60 keymap

* Change RShift to slash

* Fix keymap: stuck on MO(1)

* Move RESET to Fn+Enter

* Add: RGB saturation cycle

* Add numpad layer to keymap

* Fix last case

* Cleanup Mechmini keymap. Once the custom RGB function is defined, there is no need to manually handle RGB code.

* Change default to KEYMAP_MIT, not KEYMAP_OFFSET

* Add custom RGB code for JJ40

* Reset Mechmini advertised power draw to 500. Will have to test actual maximum power draw later.

* RGB working on JJ40.

* Fix: saturation increase/decrease flipped

* Add new directory for my custom keymap with RGB keycodes

* Swap LAlt and LGUI

* Update JJ40 max power draw with measured value

* Update: fun40 rules.mk to enable underglow; earlier failed Travis CI

* Fix: init RGB LEDs on boot. Also added HHKB-like keymap for XD60.

* Super rudimentary backlight test, init RGB LEDs on boot

* Backlighting works - stays on for now

* Toggling working

* Now can override backlight.c functions. Problem was functions in backlight.c weren't called before due to a lack of matrix_scan_quantum() in matrix.c

* Timers not working

* Delete global.h

* Cleanup

* Compiles

* Good sign: LEDs stop working again

* Handle timer1 overflow

* Progress: fix: forgot to init

* Backlighting fully working now except breathing.

* Revert keymap to original keycodes

* Update XD60 keymap README

* Update JJ40 keymap with backlight toggles

* Breathing working just fine.

* Update references

* Add backlight_set() call

* Cleanup code to disable backlight

* Fix: does not compile

* Fix: missing call to rgblight_task.

* Testing with BACKLIGHT_BREATHING

* Cleanup

* Cleanup comments

* More commenting cleanup.

* Do not enable BACKLIGHT_BREATHING by default

* Update XD60 keymap

* Update: move matrix_scan_kb out from matrix.c to jj40.c (kb-level)

* Cleanup for PR

* Fix conflict in readme.md for NIU mini

* Restore original power consumption figure

* Fix: matrix_scan_user() now has to be defined in the keymaps

* Add weak `matrix_scan_user` so it does not have to be defined in keymap

* Add weak matrix_init_user()
2018-02-02 01:30:47 -05:00
..
adafruit_ble.cpp Adafruit Feather BLE / BLE Friend mouse buttons support 2017-05-29 18:17:21 +07:00
adafruit_ble.h Added BLE support for USB-USB converter. (#1824) 2017-10-15 15:04:03 -10:00
bluetooth.c Warning reductions (#430) 2016-06-21 17:42:29 -04:00
bluetooth.h Add RN42 Bluetooth module support 2017-03-29 23:03:04 -04:00
descriptor.c Update personal layouts, free up matrix_scan_user for JJ40 (#2319) 2018-02-02 01:30:47 -05:00
descriptor.h Force Raw HID interface number to 1 always (#1669) 2017-09-06 10:33:00 -07:00
lufa.c Adafruit Feather BLE / BLE Friend mouse buttons support 2017-05-29 18:17:21 +07:00
lufa.h initial implementation of polyphony using variable length array of notes on 2017-02-19 16:41:59 -08:00
outputselect.c Refactor Bluetooth Handling 2017-03-24 12:53:55 -04:00
outputselect.h Refactor Bluetooth Handling 2017-03-24 12:53:55 -04:00
ringbuffer.hpp Add support for Adafruit BLE modules 2016-11-27 23:49:44 -08:00