Commit Graph

3296 Commits

Author SHA1 Message Date
QMK Bot 5fe843f207 Merge remote-tracking branch 'origin/develop' into xap 2024-10-06 08:39:50 +00:00
Andre Brait 3cf94cb308 Add easier way to set default single layer (#24376)
* Add set_single_default_layer to match set_single_persistent_default_layer
* Implements exactly the same behavior, except the write to EEPROM
2024-10-06 21:39:21 +13:00
QMK Bot 0402213d51 Merge remote-tracking branch 'origin/develop' into xap 2024-10-06 08:01:38 +00:00
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
QMK Bot 307ea640e8 Merge remote-tracking branch 'origin/develop' into xap 2024-09-29 23:27:30 +00:00
QMK Bot e31ef83495 Merge remote-tracking branch 'origin/master' into develop 2024-09-29 23:27:00 +00:00
Ryan f18a699393 [docs] reference_info_json: add type hints (#24443) 2024-09-30 00:26:31 +01:00
QMK Bot 0677f6b5e3 Merge remote-tracking branch 'origin/develop' into xap 2024-09-24 11:54:29 +00:00
Nick Brassel 9a8f5a80e4 Remove RING_BUFFERED_6KRO_REPORT_ENABLE due to disuse. (#24433) 2024-09-24 12:53:55 +01:00
QMK Bot fe2fa3ae79 Merge remote-tracking branch 'origin/develop' into xap 2024-09-24 11:04:50 +00:00
Joel Challis a7486a8d87 Remove STM32_PWM_USE_ADVANCED references (#24432) 2024-09-24 21:04:15 +10:00
QMK Bot 42c37d5fb0 Merge remote-tracking branch 'origin/develop' into xap 2024-09-18 11:45:09 +00:00
Dasky 49e339ba8d Add LD7032 support to QP. (#20828)
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2024-09-18 21:44:33 +10:00
QMK Bot 35f552aa20 Merge remote-tracking branch 'origin/develop' into xap 2024-09-06 16:32:01 +00:00
QMK Bot a4c286bb34 Merge remote-tracking branch 'origin/master' into develop 2024-09-06 16:31:28 +00:00
jack f043545144 [Docs] Remove references to bootmagic lite (#24369) 2024-09-06 17:30:54 +01:00
QMK Bot 962a83591c Merge remote-tracking branch 'origin/develop' into xap 2024-09-06 06:27:58 +00:00
Filios92 0fd9909657 Add combo key repress feature (#22858)
Co-authored-by: jack <jack@pngu.org>
2024-09-05 23:27:20 -07:00
QMK Bot 9e5ed8e60d Merge remote-tracking branch 'origin/develop' into xap 2024-09-02 02:48:51 +00:00
Joel Challis 3bd303f204 Remove arm_atsam platform (#24337) 2024-09-02 03:48:17 +01:00
QMK Bot 877af70829 Merge remote-tracking branch 'origin/develop' into xap 2024-09-01 17:55:26 +00:00
Stefan Kerkmann d210590d4d [Maintenance] builddefs: common_rules: overhaul debug information generation (#24352)
builddefs: common_rules: overhaul debug information generation

Debug information is always generated while compiling a binary, but
debugging is not the main use-case for the majority of users. Thus the
new default is to explicitly require them with `DEBUG_ENABLE=yes`. The
same is true for linker map files which are gated by the same flag.

As we target the gcc compiler and debug with the gdb debugger we can
specify the ggdb3 flag in the most verbose to get macro expansion.

Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
2024-09-01 19:54:53 +02:00
QMK Bot 88e255456e Merge remote-tracking branch 'origin/develop' into xap 2024-09-01 17:00:22 +00:00
QMK Bot 07535aa2c0 Merge remote-tracking branch 'origin/master' into develop 2024-09-01 16:59:52 +00:00
Stefan Otte 884a808813 doc: "docker getting started" mentions flash limitations (#24336)
* doc: "docker getting started" mentions `flash` limitations

Mass storage bootloader don't work with `flash` target.

* Update docs/getting_started_docker.md

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

---------

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2024-09-01 10:59:21 -06:00
QMK Bot e5d59a9712 Merge remote-tracking branch 'origin/develop' into xap 2024-08-31 03:45:08 +00:00
QMK Bot 81109100a9 Merge remote-tracking branch 'origin/master' into develop 2024-08-31 03:44:35 +00:00
Armin Anderson d7e1eb3e48 [Docs] Update joystick.md (#23928)
Explicit note about compatibility with ARM boards and the ADC driver
2024-08-30 21:44:03 -06:00
QMK Bot abb09b42de Merge remote-tracking branch 'origin/develop' into xap 2024-08-27 00:52:57 +00:00
Nick Brassel 70cbf08b67 Add new connection keycodes for Bluetooth, 2.4GHz. (#24251) 2024-08-27 10:52:23 +10:00
QMK Bot 36a4bb6b91 Merge remote-tracking branch 'origin/develop' into xap 2024-08-26 22:06:48 +00:00
Nick Brassel 0f43486537 Changelog update with actual qmk_userspace_via link. (#24332) 2024-08-26 23:05:45 +01:00
QMK Bot 1112ece569 Merge remote-tracking branch 'origin/develop' into xap 2024-08-26 21:29:31 +00:00
Joel Challis 530e044762 Update PR Checklist for 'via' keymaps (#24330) 2024-08-27 07:28:23 +10:00
QMK Bot b27c192690 Merge remote-tracking branch 'origin/develop' into xap 2024-08-26 05:15:08 +00:00
Ryan c134822486 Update next breaking changes date (#24331) 2024-08-26 15:14:06 +10:00
QMK Bot 6d61790fd3 Merge remote-tracking branch 'origin/develop' into xap 2024-08-26 03:36:03 +00:00
MrMustardTBC 63206aebcf fixed spelling errors in example 4 (#24318) 2024-08-26 04:34:42 +01:00
zvecr 7b8bf3426d Merge remote-tracking branch 'origin/develop' into xap 2024-08-26 04:25:39 +01:00
Nick Brassel acac787842 2024q3 breaking changes changelog (#24324)
Co-authored-by: Joel Challis <git@zvecr.com>
2024-08-26 09:46:12 +10:00
QMK Bot 31b962b339 Merge remote-tracking branch 'origin/master' into develop 2024-08-19 19:05:10 +00:00
Joel Challis 557e4e7ffc Fix dead link in porting_your_keyboard_to_qmk.md (#24306) 2024-08-19 20:04:37 +01:00
フィルターペーパー 21b84596e7 Enhance overlapping mouse keys control (#23341)
Enhance the overlapping mouse key press acceleration (introduced in #21494) with user preprocessor controls.
2024-08-19 03:18:28 +01:00
QMK Bot 5f8aaf236f Merge remote-tracking branch 'origin/master' into develop 2024-08-15 13:37:59 +00:00
Joel Challis 39324e642f Update Discord URL (#24283) 2024-08-15 14:37:27 +01:00
QMK Bot f5806c5b07 Merge remote-tracking branch 'origin/develop' into xap 2024-08-04 01:45:03 +00:00
Nick Brassel 5c10bd3d8c Fixup changelog entry path. 2024-08-04 11:44:24 +10:00
QMK Bot 4481de0777 Merge remote-tracking branch 'origin/develop' into xap 2024-07-25 21:52:07 +00:00
Dasky 56ebd3b829 Rename promicro_rp2040 converter to sparkfun_pm2040 (#24192) 2024-07-25 22:51:32 +01:00
QMK Bot 5b3063b72f Merge remote-tracking branch 'origin/develop' into xap 2024-07-23 10:38:24 +00:00