Ryan
208ebf54a9
WS2812 API rework (#24364)
* Begin WS2812 API rework
* Move RGBW conversion, clean up color.h, fix RGBW for AVR bitbang
* Formatting & update PS2AVRGB I2C driver (untested)
* Tested ARM bitbang RGB+RGBW
* Tested ARM SPI RGB - RGBW not working
* Tested ARM PWM RGB+RGBW
* Tested RP2040 PIO driver RGB+RGBW
* Update RGBLight
* Formatting
* Fix BM60HSRGB rev2
* Fix oddforge/vea
* Fix 1k and XD002 RGBLite
* Fix model_m/mschwingen
* Fix handwired/promethium
* Rename `WS2812_LED_TOTAL` for BM60HSRGB
* Fix work_louder boards
* Fix dawn60
* Fix rgbkb/pan
* Fix neson_design/700e and n6
* Fix ergodox_ez/shine
* ergodox_ez/shine: invert indices for left half
* Fix matrix/abelx
* Fix matrix/m20add
* Remove custom rgblight driver for matrix/noah - should be done with lighting layers
* Fix LED indexes for RGBLight split
* Rename `convert_rgb_to_rgbw()` to `ws2812_rgb_to_rgbw()`
* Update WS2812 API docs
* `ergodox_ez/shine`: simplify LED index calculation
* LED/RGB Matrix: Add weak function for LED index resolution
* Bandaid fix for RGB Matrix splits not using WS2812
* `steelseries/prime_plus`: redo custom RGBLight driver
* Update keyboards/steelseries/prime_plus/rgblight_custom.c
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
---------
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
|
2024-10-06 21:01:07 +13:00 |
| .. |
|
avr
|
WS2812 API rework (#24364)
|
2024-10-06 21:01:07 +13:00 |
|
chibios
|
WS2812 API rework (#24364)
|
2024-10-06 21:01:07 +13:00 |
|
test
|
[Audio] Add support for audio shutdown pin (#22731)
|
2024-03-06 22:02:37 +11:00 |
|
atomic_util.h
|
Fix quantum ring_buffer for ChibiOS (#19683)
|
2023-01-28 21:07:51 +00:00 |
|
bootloader.h
|
[Core] Add Reboot keycode to core (#15990)
|
2022-05-14 13:35:49 +10:00 |
|
common.mk
|
Eliminate TMK_COMMON_* in makefiles (#21517)
|
2023-07-15 17:27:32 +10:00 |
|
eeprom.h
|
Re-implement eeprom_write_qword as define (#23890)
|
2024-06-10 01:23:25 +01:00 |
|
gpio.h
|
Update naming convention for GPIO control macros (#23085)
|
2024-02-17 00:18:26 +11:00 |
|
hardware_id.h
|
Expose API for hardware unique ID (#16869)
|
2022-04-18 20:51:40 +10:00 |
|
lv_conf.h
|
[Core] Quantum Painter - LVGL Integration (#18499)
|
2022-12-13 07:51:14 +11:00 |
|
pin_defs.h
|
Redo workaround for pin_def errors on KINETIS (#16620)
|
2022-03-11 18:50:59 +00:00 |
|
progmem.h
|
Remove use of __flash due to LTO issues (#15268)
|
2021-11-24 18:38:49 +11:00 |
|
sleep_led.h
|
Move tmk_core/common/<plat> (#13918)
|
2021-11-19 10:41:02 -08:00 |
|
suspend.c
|
Format code according to conventions (#16322)
|
2022-02-12 18:29:31 +00:00 |
|
suspend.h
|
Remove unused suspend_idle (#16063)
|
2022-01-26 14:57:28 -08:00 |
|
synchronization_util.c
|
Fix build failures with OPT = 0 due to inline functions (#19767)
|
2023-02-12 17:14:34 +11:00 |
|
synchronization_util.h
|
Fix build failures with OPT = 0 due to inline functions (#19767)
|
2023-02-12 17:14:34 +11:00 |
|
timer.c
|
Fix build failures with OPT = 0 due to inline functions (#19767)
|
2023-02-12 17:14:34 +11:00 |
|
timer.h
|
Format code according to conventions (#16322)
|
2022-02-12 18:29:31 +00:00 |
|
wait.h
|
Move tmk_core/common/<plat> (#13918)
|
2021-11-19 10:41:02 -08:00 |