aboutsummaryrefslogtreecommitdiff
path: root/quantum
Commit message (Collapse)AuthorAgeFilesLines
...
* | WS2812 API rework (#24364)Ryan2024-10-0611-213/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 <[email protected]> --------- Co-authored-by: Dasky <[email protected]>
* | Add LD7032 support to QP. (#20828)Dasky2024-09-183-1/+33
| | | | | | | | | | Co-authored-by: Nick Brassel <[email protected]> Co-authored-by: Sergey Vlasov <[email protected]>
* | Reinstate global `k_rgb_matrix_split` (#24388)Ryan2024-09-152-8/+9
| |
* | Add combo key repress feature (#22858)Filios922024-09-051-12/+34
| | | | | | | | Co-authored-by: jack <[email protected]>
* | Remove `arm_atsam` platform (#24337)Joel Challis2024-09-022-6/+1
| |
* | Remove global k_rgb_matrix_split (#24348)Thomas Weißschuh2024-08-311-5/+0
| | | | | | All users have their own local definition.
* | Add new connection keycodes for Bluetooth, 2.4GHz. (#24251)Nick Brassel2024-08-275-18/+85
| |
* | Segregrate keycode at pre-process record quantum (#24194)フィルターペーパー2024-08-261-3/+2
|/
* Enhance overlapping mouse keys control (#23341)フィルターペーパー2024-08-192-5/+15
| | | Enhance the overlapping mouse key press acceleration (introduced in #21494) with user preprocessor controls.
* Add dynamic macro keyboard callbacks (#24142)Drashna Jaelre2024-08-183-286/+44
|
* Refactor starlight RGB matrix effects (#24202)フィルターペーパー2024-08-143-14/+17
| | | | | | * Use unsigned integers * Use lib8tion random8 function * Test for valid LED flags * Use rgb_matrix_hsv_to_rgb function
* Refactor riverflow RGB matrix loop (#24203)フィルターペーパー2024-08-141-1/+1
| | | Check for LED flags at the start of loop to skip early
* Check LED flags for Pixel Fractal effect (#23881)フィルターペーパー2024-07-231-12/+12
|
* Add support for key override introspection. (#24120)Nick Brassel2024-07-164-15/+64
|
* Update atomic GPIO macros in keyboard custom matrix (#23796)Ryan2024-07-131-11/+11
|
* Tap dance introspection (#24049)Nick Brassel2024-07-064-8/+56
|
* Normalise mouse keycodes (#23975)Ryan2024-07-039-111/+150
|
* Rename encoder pins defines (#24003)Ryan2024-07-038-37/+46
|
* Remove deprecated `led_set_user` (#23979)Joel Challis2024-06-222-11/+3
|
* add farsi keymap extras (#23650)Amir2024-06-201-0/+171
|
* APA102: API rework (#23355)Ryan2024-06-131-0/+8
|
* Add process_keycode handlers for new RGB Matrix and Underglow keycodes (#23896)Ryan2024-06-134-0/+212
|
* GC9xxx LCD family drivers (GC9107 and GC9A01) (#23091)Fernando Birra2024-06-053-2/+21
| | | | | | | | | | | | Co-authored-by: Nick Brassel <[email protected]> Co-authored-by: jack <[email protected]> Co-authored-by: Joel Challis <[email protected]> Co-authored-by: フィルターペーパー <[email protected]> Co-authored-by: rookiebwoy <[email protected]> Fixup boardsource/equals (#23106) Fix make clean test:os_detection (#23112) Fix make clean test:os_detection (#23112)" Fixup boardsource/equals (#23106)"
* EEPROM: Don't erase if we don't have to. Adding eeprom_driver_format ↵Purdea Andrei2024-05-281-2/+2
| | | | abstraction. (#18332)
* Insert delay between shifted chars in send_string_with_delay for AVR (#23673)Skyler Hawthorne2024-05-181-10/+6
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2024-05-171-4/+5
|\
| * Force CPI update using timer when using split pointing. (#23545)Dasky2024-05-171-4/+5
| |
* | Remove useless `LED/RGB_MATRIX_ENABLE` ifdefs (#23726)Ryan2024-05-163-5/+5
| |
* | Normalise RGBLight (underglow) keycodes (#23656)Ryan2024-05-073-26/+50
| |
* | split_util: rename `usbIsActive` to `usb_bus_detected` (#23657)Stefan Kerkmann2024-05-051-3/+3
| | | | | | | | | | | | | | split_util: rename usbIsActive to usb_bus_detected This follows the style rules and better reflects the intent. Signed-off-by: Stefan Kerkmann <[email protected]>
* | Add new set of keycodes for RGB Matrix (#23463)Ryan2024-05-041-0/+28
| |
* | Add MacOS Czech ISO and ANSI keymaps #23346 (#23412)Pavel Kroupa2024-04-304-0/+564
| |
* | Rename `RGBW` define to `WS2812_RGBW` (#23585)Ryan2024-04-284-13/+13
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-04-261-1/+1
|\|
| * Fix encoder breakage with 4 or more encoders (#23595)0.24.8Sergey Vlasov2024-04-271-1/+1
| |
* | LED Matrix: replace backlight keycodes with newly added ones (#23455)Ryan2024-04-131-7/+22
| |
* | Add new set of keycodes for LED Matrix (#23432)Ryan2024-04-111-0/+20
| |
* | Separate keycode handling for LED Matrix and Backlight (#23426)Ryan2024-04-114-30/+53
| |
* | Oneshot locked mods split transaction (#23434)NoOne22462024-04-082-0/+6
| |
* | Rename `process_{led,rgb}_matrix()` (#23422)Ryan2024-04-055-6/+6
| |
* | Remove deprecated quantum keycodes (#23407)Ryan2024-04-041-53/+0
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-04-041-1/+1
|\|
| * Fix pointing_device_set_cpi_on_side() (#23391)0.24.7Taro Hayashi2024-04-031-1/+1
| | | | | | Co-authored-by: Less/Rikki <[email protected]>
* | Fix rgblight init (#23335)Dasky2024-03-241-3/+3
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-03-221-0/+1
|\|
| * Add ES_GRV to latam language-specific keycodes (#23333)0.24.6JuanoD2024-03-221-0/+1
| |
* | Un-`extern` RGBLight `led[]` array (#23322)Ryan2024-03-222-16/+9
| |
* | Add init function to RGBLight driver struct (#23076)Ryan2024-03-184-0/+6
| |
* | LED drivers: add support for IS31FL3236 (#23264)Ryan2024-03-174-0/+20
| |
* | Refactor vusb to protocol use pre/post task (#14944)Joel Challis2024-03-141-17/+18
| |