QMK Bot
34f50fc507
Merge remote-tracking branch 'origin/develop' into xap
2024-10-12 18:01:28 +00:00
Ryan
9884e4982b
Rename RGB/HSV structs: keyboard-level code ( #24476 )
2024-10-12 19:00:56 +01:00
QMK Bot
f54b3a244b
Merge remote-tracking branch 'origin/develop' into xap
2024-10-12 16:44:22 +00:00
Ryan
6fa11bf219
Separate RGBLight/RGB Matrix keycode handling ( #23679 )
...
* Separate RGBLight/RGB Matrix keycode handling
* Remove `_DISABLE_KEYCODES` handling
* Update RGB Matrix keycode docs
* Update underglow keycodes for previously migrated boards
* Update keycodes for boards with custom handling
* Fix typos
* Fix bad merge
2024-10-12 18:43:50 +02:00
QMK Bot
5b4ec954e8
Merge remote-tracking branch 'origin/develop' into xap
2024-10-11 23:17:03 +00:00
Sadek Baroudi
9d17779832
Add svlinky converter ( #24449 )
2024-10-12 00:16:25 +01:00
QMK Bot
6ed62e1a84
Merge remote-tracking branch 'origin/develop' into xap
2024-10-11 23:14:07 +00:00
フィルターペーパー
8844fba607
Update combo user function variable ( #24467 )
2024-10-12 00:13:31 +01:00
QMK Bot
4620ec420b
Merge remote-tracking branch 'origin/develop' into xap
2024-10-06 09:27:36 +00:00
eynsai
2cb35373c6
Extended wheel reports ( #24422 )
...
extended wheel reports
2024-10-06 11:26:55 +02:00
QMK Bot
fd2f87fe9f
Merge remote-tracking branch 'origin/develop' into xap
2024-10-06 08:51:40 +00:00
Andre Brait
7f475b590a
Tweak OS detect, add OS_DETECTION_SINGLE_REPORT ( #24379 )
...
* Default OS_DETECTION_DEBOUNCE bumped from 200ms to 250ms
* Add OS_DETECTION_SINGLE_REPORT to prevent undesired multiple reports
* Prevents random stability issues on ARM MacBooks after switching via KVM
* Works for every device I could test, including ARM MacBooks
* Disabled by default to keep current behavior
* Add Troubleshooting section on documentation
* Tweak reset logic to prevent a freeze with some KVMs
The USB stack on ARM MacBooks is more similar to that of iOS and,
for some reason, it seems to like sending packets that influence
the OS detection and results in a second OS_MACOS report being sent
at a random period of time after plugging the keyboard back. This
does not always happen and the consequences of this vary based on
what the user is doing in the callback, but since this is not
obvious and it's hard to debug, I've decided to add a flag for
those affected by such issue. The stability issue I had in mine was
a combination of factors and I found the actual cause being my own
bad math when changing the default layer, but this change alone is
also confirmed to fix it. Lastly, soem KVMs seem to leave the USB
controlled in a suspended state when cold-booting Windows, meaning
the keyboard would hang and the reset logic would not work. This
tunes it so that it can get out of such state. Also retested for
compatibility with my old KVM to ensure the logic works for both.
2024-10-06 21:50:39 +13:00
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