qmk_firmware/quantum
Joshua Diamond a8a8bf0ff3
Allow expanding from 8 to 32 RGB Lighting Layers (#8941)
* Allow 16 lighting layers

* Require #define RGBLIGHT_LAYERS_16 to enable 16 layers

* Override RGBLIGHT_MAX_LAYERS to set maximum number of lighting layers

* Enforce lower bound on RGBLIGHT_MAX_LAYERS

Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>

* Fix an error in the check for valid RGBLIGHT_MAX_LAYERS

* Don't use bitfield / PACKED, as it causes bloat

* Update documentation re: up to 32 lighting layers

* Run cformat

* Add note about increasing FW size in docs/config_options.md

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Remove no-longer-valid comment

* Add doc note that split sync will be slower

Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2020-05-13 21:39:05 +01:00
..
api
audio
backlight
debounce
keymap_extras Update Neo2 keymap (#9063) 2020-05-13 19:34:55 +01:00
process_keycode
rgb_matrix_animations
rgb_matrix_runners
serial_link
split_common
stm32
template
tools
visualizer
api.c
api.h
color.c
color.h
config_common.h
debounce.h
dip_switch.c
dip_switch.h
dynamic_keymap.c
dynamic_keymap.h
dynamic_macro.h
encoder.c
encoder.h
fauxclicky.c
fauxclicky.h
keycode_config.c
keycode_config.h
keymap_common.c
keymap.h
led_matrix_drivers.c
led_matrix.c
led_tables.c
led_tables.h
ledmatrix.h
matrix_common.c
matrix.c
mcu_selection.mk
pointing_device.c
pointing_device.h
quantum_keycodes.h
quantum.c
quantum.h
rgb_matrix_drivers.c
rgb_matrix_types.h
rgb_matrix.c
rgb_matrix.h
rgb.h
rgblight_breathe_table.h
rgblight_list.h
rgblight_modes.h New RGB Lighting effect: Twinkle (#8887) 2020-05-09 01:56:16 -07:00
rgblight_post_config.h
rgblight.c Allow expanding from 8 to 32 RGB Lighting Layers (#8941) 2020-05-13 21:39:05 +01:00
rgblight.h Allow expanding from 8 to 32 RGB Lighting Layers (#8941) 2020-05-13 21:39:05 +01:00
send_string_keycodes.h
variable_trace.c
variable_trace.h
velocikey.c
velocikey.h
via.c
via.h
wpm.c
wpm.h