You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qmk_firmware/quantum
Kenneth Aloysius 365b863578 Backlighting for JJ40 and underglow initialisation code (#2260)
* 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
7 years ago
..
api Clarify the quantum license (#1042) 8 years ago
audio Fix up the ARM audio support (#2136) 7 years ago
keymap_extras Add support for GeminiPR steno protocol. 7 years ago
process_keycode added the possibility to hav shifted(modded) tap dance 7 years ago
serial_link Only re-send matrix every 5ms 8 years ago
template update template readme 7 years ago
tools Backlight abstraction and other changes (#439) 8 years ago
visualizer move lcd_backlight_keyframes to correct location 7 years ago
api.c Clarify the quantum license (#1042) 8 years ago
api.h Clarify the quantum license (#1042) 8 years ago
config_common.h clean-up planck and preonic keymaps, move audio stuff around 7 years ago
dynamic_macro.h Fix dynamic macros on ChibiOS keyboards 7 years ago
fauxclicky.c Faux clicky bug fixes 8 years ago
fauxclicky.h Faux clicky bug fixes 8 years ago
keycode_config.c Allow mod swapping for mod tap (MT) (#1202) 7 years ago
keycode_config.h Allow mod swapping for mod tap (MT) (#1202) 7 years ago
keymap.h Clarify the quantum license (#1042) 8 years ago
keymap_common.c backlight breathing overhaul (#2187) 7 years ago
led_tables.c Move CIE1931 and breathing tables to its own file 8 years ago
led_tables.h Move CIE1931 and breathing tables to its own file 8 years ago
matrix.c Clarify the quantum license (#1042) 8 years ago
pincontrol.h Clarify the quantum license (#1042) 8 years ago
pointing_device.c Added Dichotemy Keyboard, updated docs for Pointing Device (#1817) 7 years ago
pointing_device.h Fix Pointing Device code (#1934) 7 years ago
quantum.c Backlighting for JJ40 and underglow initialisation code (#2260) 7 years ago
quantum.h backlight breathing overhaul (#2187) 7 years ago
quantum_keycodes.h backlight breathing overhaul (#2187) 7 years ago
rgblight.c ADD RGBLIGHT_LIMIT_VAL (#2214) 7 years ago
rgblight.h Add COSPAD to QMK and add functions to read HSV (#2156) 7 years ago
rgblight_types.h Fixed rgblight_types.h 7 years ago
send_string_keycodes.h Updates send_string functionality, adds terminal feature (#1657) 7 years ago
variable_trace.c Clarify the quantum license (#1042) 8 years ago
variable_trace.h Clarify the quantum license (#1042) 8 years ago