QMK Bot
479e507cff
Merge remote-tracking branch 'origin/develop' into xap
2024-11-09 22:10:41 +00:00
Ryan
a3cfb1dab7
Joystick: add support for 8-way hat switch ( #24515 )
2024-11-09 14:10:10 -08:00
QMK Bot
da066c78a7
Merge remote-tracking branch 'origin/develop' into xap
2024-11-08 06:13:45 +00:00
Eric N. Vander Weele
9523ed9e32
Expose rgb_matrix_update_pwm_buffers to be available in keymaps ( #24573 )
...
* Expose rgb_matrix_update_pwm_buffers to be available in keymaps
Exposing this API enables the examples in the keyboard shutdown/reboot
documentation to compile instead of calling `rgb_matrix_driver.flush`
directly.
* Remove extraneous rgb_matrix_update_pwm_buffers prototype declarations
Now that `rgb_matrix_update_pwm_buffers` is public, there isn't the need
for local prototype declarations.
2024-11-07 23:12:59 -07:00
QMK Bot
b1f95ffd5f
Merge remote-tracking branch 'origin/develop' into xap
2024-10-28 17:57:27 +00:00
フィルターペーパー
06b7dce565
Refactor LED Breathing effect with runner ( #24540 )
2024-10-28 10:56:54 -07:00
QMK Bot
5b42ce0ad4
Merge remote-tracking branch 'origin/develop' into xap
2024-10-28 06:20:48 +00:00
フィルターペーパー
25fac5e737
Refactor Breathing effect with runner ( #24535 )
2024-10-27 23:20:38 -07:00
QMK Bot
1647ce22d2
Merge remote-tracking branch 'origin/develop' into xap
2024-10-28 06:20:17 +00:00
フィルターペーパー
dd7287bf4e
Update Jellybean Raindrops to respect LED range limits ( #24534 )
2024-10-27 23:20:14 -07:00
フィルターペーパー
d9fedce9b9
Update Pixel Rain to respect LED range limits ( #24532 )
2024-10-27 23:19:45 -07:00
QMK Bot
b394a465c9
Merge remote-tracking branch 'origin/develop' into xap
2024-10-28 05:51:33 +00:00
フィルターペーパー
644588baef
Refactor Riverflow matrix effect with runner ( #24520 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2024-10-27 22:51:01 -07:00
QMK Bot
2088bb3774
Merge remote-tracking branch 'origin/develop' into xap
2024-10-25 17:12:26 +00:00
Dasky
f5b495e06e
Move pointing device driver code ( #24445 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2024-10-25 18:11:51 +01:00
QMK Bot
d383244336
Merge remote-tracking branch 'origin/develop' into xap
2024-10-24 04:27:57 +00:00
Ryan
bb9625ba55
RGBLight: Improve RGB Test animation ( #24477 )
2024-10-24 15:27:24 +11:00
QMK Bot
88b7b9a756
Merge remote-tracking branch 'origin/develop' into xap
2024-10-19 10:25:13 +00:00
Drashna Jaelre
baa29fef9d
[Bug] Fix compiliation issues with OS Detection ( #24502 )
2024-10-19 12:24:42 +02:00
QMK Bot
595e339f57
Merge remote-tracking branch 'origin/develop' into xap
2024-10-18 07:57:41 +00:00
Stefan Kerkmann
3f9d464412
[Core] usb_device_state
: consolidate usb state handling across implementations ( #24258 )
...
* usb_device_state: add idle_rate, led and protocol
Previously all usb drivers and platform implementations (expect for our
oddball atsam) tracked the same two global variables:
- keyboard_protocol: to indicate if we are in report or boot protocol
- keyboard_idle: for the idle_rate of the keyboard endpoint
And a local variable that was exposed trough some indirection:
- keyboard_led_state: for the currently set indicator leds (caps lock etc.)
These have all been moved into the usb_device_state struct wich is
accessible by getters and setters.
This reduces code duplication and centralizes the state management
across platforms and drivers.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
* usb_device_state: reset protocol on reset
The usb hid specification section 7.2.6 states:
When initialized, all devices default to report protocol. However the
host should not make any assumptions about the device’s state and should
set the desired protocol whenever initializing a device.
Thus on reset we should always do exactly that.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
* keyboards: fix oversize warnings
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
---------
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
2024-10-18 09:57:08 +02:00
QMK Bot
c544ea0a58
Merge remote-tracking branch 'origin/develop' into xap
2024-10-12 16:48:35 +00:00
Stefan Kerkmann
5478051d74
[Core] quantum: util: add bit and bitmask helpers ( #24229 )
...
quantum: util: add bit and bitmask helpers
These helpers are handy and can prevent off-by-one errors when working
with registers and general low level bit manipulation tasks. The macros
themself are inspired by the bits.h macros from the linux kernel source
code.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Pascal Getreuer <50221757+getreuer@users.noreply.github.com>
2024-10-12 18:48:00 +02: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
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
31cdc0eb28
Merge remote-tracking branch 'origin/develop' into xap
2024-10-11 23:10:38 +00:00
Ryan
6129af93f4
Rename RGB and HSV structs ( #24471 )
2024-10-12 00:10:02 +01:00
QMK Bot
ccae9c280d
Merge remote-tracking branch 'origin/develop' into xap
2024-10-10 19:56:01 +00:00
QMK Bot
29bc842fe2
Merge remote-tracking branch 'origin/master' into develop
2024-10-10 19:55:27 +00:00
Drashna Jaelre
49a1a12a32
Expand count checks in keymap introspection ( #24464 )
...
* Add check Tap Dance count check to keymap introspection
* Add checks for combos and key overrides to introspection
2024-10-11 06:54:53 +11: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
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
bb21a2bd73
Merge remote-tracking branch 'origin/develop' into xap
2024-09-15 00:08:59 +00:00
Ryan
e84104fe8d
Reinstate global k_rgb_matrix_split
( #24388 )
2024-09-15 10:08:29 +10: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
ac38a2a2b4
Merge remote-tracking branch 'origin/develop' into xap
2024-09-01 03:46:20 +00:00
Thomas Weißschuh
9df36b25da
Remove global k_rgb_matrix_split ( #24348 )
...
All users have their own local definition.
2024-08-31 21:45:49 -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
zvecr
7b8bf3426d
Merge remote-tracking branch 'origin/develop' into xap
2024-08-26 04:25:39 +01:00
フィルターペーパー
11f2209087
Segregrate keycode at pre-process record quantum ( #24194 )
2024-08-26 10:20:30 +10: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
Drashna Jaelre
ab4c13e835
Add dynamic macro keyboard callbacks ( #24142 )
2024-08-18 01:35:10 +01:00
フィルターペーパー
822a4580f4
Refactor starlight RGB matrix effects ( #24202 )
...
* Use unsigned integers
* Use lib8tion random8 function
* Test for valid LED flags
* Use rgb_matrix_hsv_to_rgb function
2024-08-14 00:55:00 +01:00
フィルターペーパー
91f293d0c7
Refactor riverflow RGB matrix loop ( #24203 )
...
Check for LED flags at the start of loop to skip early
2024-08-14 00:54:01 +01:00
QMK Bot
046ec1e12c
Merge remote-tracking branch 'origin/develop' into xap
2024-07-23 18:34:30 +00:00
フィルターペーパー
59c275afbc
Check LED flags for Pixel Fractal effect ( #23881 )
2024-07-23 19:34:00 +01:00
zvecr
82c01e4433
Update RGB Matrix effect map
2024-07-18 09:47:55 +01:00
QMK Bot
6a568fb2cd
Merge remote-tracking branch 'origin/develop' into xap
2024-07-15 23:22:47 +00:00
Nick Brassel
8abaa3bc2d
Add support for key override introspection. ( #24120 )
2024-07-16 09:22:17 +10:00
QMK Bot
8daf947b27
Merge remote-tracking branch 'origin/develop' into xap
2024-07-13 08:41:38 +00:00
Ryan
1552cf2ddc
Update atomic GPIO macros in keyboard custom matrix ( #23796 )
2024-07-13 18:41:05 +10:00
QMK Bot
35961796b5
Merge remote-tracking branch 'origin/develop' into xap
2024-07-05 23:58:26 +00:00
Nick Brassel
4ae0ca5a11
Tap dance introspection ( #24049 )
2024-07-06 00:57:54 +01:00
QMK Bot
3930360ae8
Merge remote-tracking branch 'origin/develop' into xap
2024-07-03 08:36:27 +00:00
Ryan
f8596b40a4
Normalise mouse keycodes ( #23975 )
2024-07-03 18:35:54 +10:00
QMK Bot
a465d3dee4
Merge remote-tracking branch 'origin/develop' into xap
2024-07-03 07:18:57 +00:00
Ryan
bc0c69570b
Rename encoder pins defines ( #24003 )
2024-07-03 17:18:27 +10:00
QMK Bot
116a6d0488
Merge remote-tracking branch 'origin/develop' into xap
2024-06-22 08:11:26 +00:00
Joel Challis
cb39df273d
Remove deprecated led_set_user
( #23979 )
2024-06-22 09:10:58 +01:00
QMK Bot
024e31d3a0
Merge remote-tracking branch 'origin/develop' into xap
2024-06-20 23:12:46 +00:00
Amir
751a6b5bc4
add farsi keymap extras ( #23650 )
2024-06-20 16:12:16 -07:00
QMK Bot
b4507a19d6
Merge remote-tracking branch 'origin/develop' into xap
2024-06-13 12:20:16 +00:00
Ryan
55538b2e1e
APA102: API rework ( #23355 )
2024-06-13 22:19:45 +10:00
QMK Bot
c7e5d78835
Merge remote-tracking branch 'origin/develop' into xap
2024-06-13 12:00:17 +00:00
Ryan
c4a74be7f0
Add process_keycode handlers for new RGB Matrix and Underglow keycodes ( #23896 )
2024-06-13 21:59:46 +10:00
QMK Bot
c5fb5c1ae2
Merge remote-tracking branch 'origin/develop' into xap
2024-06-04 22:41:55 +00:00
Fernando Birra
a82b0628b3
GC9xxx LCD family drivers (GC9107 and GC9A01) ( #23091 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: jack <0x6A73@pm.me>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
Co-authored-by: rookiebwoy <81021475+rookiebwoy@users.noreply.github.com>
Fixup boardsource/equals (#23106 )
Fix make clean test:os_detection (#23112 )
Fix make clean test:os_detection (#23112 )"
Fixup boardsource/equals (#23106 )"
2024-06-05 08:41:26 +10:00
QMK Bot
78c56c6031
Merge remote-tracking branch 'origin/develop' into xap
2024-05-28 11:50:23 +00:00
Purdea Andrei
267dffda15
EEPROM: Don't erase if we don't have to. Adding eeprom_driver_format abstraction. ( #18332 )
2024-05-28 12:49:55 +01:00
QMK Bot
2cd2a5164c
Merge remote-tracking branch 'origin/develop' into xap
2024-05-19 04:38:00 +00:00
Skyler Hawthorne
a29f665769
Insert delay between shifted chars in send_string_with_delay for AVR ( #23673 )
2024-05-18 21:37:33 -07:00
QMK Bot
00d9a9067b
Merge remote-tracking branch 'origin/develop' into xap
2024-05-17 22:00:41 +00:00
QMK Bot
a871dab668
Merge remote-tracking branch 'origin/master' into develop
2024-05-17 22:00:13 +00:00
Dasky
47bc02b2ff
Force CPI update using timer when using split pointing. ( #23545 )
2024-05-17 22:59:45 +01:00
QMK Bot
5bdc0b720a
Merge remote-tracking branch 'origin/develop' into xap
2024-05-16 11:52:44 +00:00
Ryan
a9ba83c7be
Remove useless LED/RGB_MATRIX_ENABLE
ifdefs ( #23726 )
2024-05-16 12:52:15 +01:00
QMK Bot
aae19df8be
Merge remote-tracking branch 'origin/develop' into xap
2024-05-07 08:37:21 +00:00
Ryan
224ff1d262
Normalise RGBLight (underglow) keycodes ( #23656 )
2024-05-07 18:36:50 +10:00
QMK Bot
18c5567915
Merge remote-tracking branch 'origin/develop' into xap
2024-05-05 07:17:55 +00:00
Stefan Kerkmann
5daae4bee9
split_util: rename usbIsActive
to usb_bus_detected
( #23657 )
...
split_util: rename usbIsActive to usb_bus_detected
This follows the style rules and better reflects the intent.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
2024-05-05 08:17:22 +01:00
QMK Bot
da6c4a3cd4
Merge remote-tracking branch 'origin/develop' into xap
2024-05-04 06:49:47 +00:00
Ryan
b7d5a6c50b
Add new set of keycodes for RGB Matrix ( #23463 )
2024-05-04 16:49:19 +10:00
Nick Brassel
6aacdb0b76
Merge remote-tracking branch 'upstream/develop' into xap
2024-05-02 20:48:16 +10:00
Pavel Kroupa
1fc4bfa313
Add MacOS Czech ISO and ANSI keymaps #23346 ( #23412 )
2024-04-30 23:53:30 -07:00
Ryan
0ff53b2498
Rename RGBW
define to WS2812_RGBW
( #23585 )
2024-04-28 00:36:54 +10:00
QMK Bot
82f7e7d7fe
Merge remote-tracking branch 'origin/master' into develop
2024-04-26 23:29:05 +00:00
Sergey Vlasov
2224a768d5
Fix encoder breakage with 4 or more encoders ( #23595 )
2024-04-27 09:28:29 +10:00
QMK Bot
4047b3624e
Merge remote-tracking branch 'origin/develop' into xap
2024-04-13 03:15:51 +00:00
Ryan
bbf63a8466
LED Matrix: replace backlight keycodes with newly added ones ( #23455 )
2024-04-13 04:15:22 +01:00
QMK Bot
9d8e8398ba
Merge remote-tracking branch 'origin/develop' into xap
2024-04-11 04:14:36 +00:00
Ryan
52d3ef0fe4
Add new set of keycodes for LED Matrix ( #23432 )
2024-04-11 14:14:02 +10:00
QMK Bot
a4de2f82eb
Merge remote-tracking branch 'origin/develop' into xap
2024-04-11 04:07:04 +00:00
Ryan
25f608c1b4
Separate keycode handling for LED Matrix and Backlight ( #23426 )
2024-04-11 14:06:36 +10:00
QMK Bot
2be05e329d
Merge remote-tracking branch 'origin/develop' into xap
2024-04-08 18:56:14 +00:00
NoOne2246
b99143fdd2
Oneshot locked mods split transaction ( #23434 )
2024-04-08 12:55:42 -06:00
QMK Bot
9c7bc93136
Merge remote-tracking branch 'origin/develop' into xap
2024-04-05 14:44:24 +00:00
Ryan
9fa91ad494
Rename process_{led,rgb}_matrix()
( #23422 )
2024-04-05 15:43:52 +01:00
QMK Bot
e98f986af9
Merge remote-tracking branch 'origin/develop' into xap
2024-04-04 14:17:02 +00:00
Ryan
2a25e79760
Remove deprecated quantum keycodes ( #23407 )
2024-04-04 15:16:27 +01:00
QMK Bot
176e1fe375
Merge remote-tracking branch 'origin/develop' into xap
2024-04-04 03:40:17 +00:00
QMK Bot
8d8d6af124
Merge remote-tracking branch 'origin/master' into develop
2024-04-04 03:39:48 +00:00
Taro Hayashi
c70ebd4a0e
Fix pointing_device_set_cpi_on_side() ( #23391 )
...
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
2024-04-03 20:39:02 -07:00
QMK Bot
0135b95e25
Merge remote-tracking branch 'origin/develop' into xap
2024-03-24 00:20:35 +00:00
Dasky
d0ee4a1cb2
Fix rgblight init ( #23335 )
2024-03-24 11:20:05 +11:00
QMK Bot
0d57ec06f8
Merge remote-tracking branch 'origin/develop' into xap
2024-03-22 23:31:30 +00:00
QMK Bot
38813e864b
Merge remote-tracking branch 'origin/master' into develop
2024-03-22 23:30:59 +00:00
JuanoD
4afbade6d1
Add ES_GRV to latam language-specific keycodes ( #23333 )
2024-03-22 23:30:30 +00:00
QMK Bot
c542efb7ac
Merge remote-tracking branch 'origin/develop' into xap
2024-03-22 06:04:46 +00:00
Ryan
583cde398a
Un-extern
RGBLight led[]
array ( #23322 )
2024-03-22 06:04:13 +00:00
QMK Bot
fcd3f957c7
Merge remote-tracking branch 'origin/develop' into xap
2024-03-18 11:03:59 +00:00
Ryan
f7cf40fa77
Add init function to RGBLight driver struct ( #23076 )
2024-03-18 22:03:27 +11:00
QMK Bot
b8adddc098
Merge remote-tracking branch 'origin/develop' into xap
2024-03-17 08:23:44 +00:00
Ryan
23b7a02ebe
LED drivers: add support for IS31FL3236 ( #23264 )
2024-03-17 19:23:14 +11:00
zvecr
b43031ae00
Merge remote-tracking branch 'origin/develop' into xap
2024-03-14 10:59:03 +00:00
Joel Challis
63dd131d81
Refactor vusb to protocol use pre/post task ( #14944 )
2024-03-14 21:45:12 +11:00
Joel Challis
4bbfecae90
Infer eeconfig identifiers ( #22135 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2024-03-14 21:45:03 +11:00
QMK Bot
60924fda3b
Merge remote-tracking branch 'origin/develop' into xap
2024-03-13 07:20:00 +00:00
DavidSannier
c92277a8ae
Remove unuseful layer_on() call ( #23055 )
2024-03-13 00:19:23 -07:00
QMK Bot
e7d2e22e2a
Merge remote-tracking branch 'origin/develop' into xap
2024-03-10 11:25:13 +00:00
QMK Bot
67ba46f5c8
Merge remote-tracking branch 'origin/master' into develop
2024-03-10 11:24:45 +00:00
Nick Brassel
3e1ac7a38f
Fixes for encoder abstraction. ( #23195 )
2024-03-10 22:24:17 +11:00
QMK Bot
124bc7ff54
Merge remote-tracking branch 'origin/develop' into xap
2024-03-10 05:35:09 +00:00
Drashna Jaelre
c0dbe9a336
Add utility functions for Pointing Device Auto Mouse feature ( #23144 )
...
* Make is_auto_mouse_active() available globally
* Add mouse key tracker functions for auto mouse layer
2024-03-10 05:34:41 +00:00
QMK Bot
5579761473
Merge remote-tracking branch 'origin/develop' into xap
2024-03-06 11:03:15 +00:00
Drashna Jaelre
83e6ddbbb4
[Audio] Add support for audio shutdown pin ( #22731 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2024-03-06 22:02:37 +11:00
QMK Bot
eef68da60b
Merge remote-tracking branch 'origin/develop' into xap
2024-02-19 19:49:32 +00:00
Joel Challis
2f3383a11e
Fix make clean test:os_detection ( #23112 )
2024-02-19 19:48:59 +00:00
QMK Bot
8dd063e115
Merge remote-tracking branch 'origin/develop' into xap
2024-02-19 15:38:22 +00:00
Joel Challis
9f95577ef2
OS Detection - Entire file should not be wrapped with ifdef ( #23108 )
2024-02-19 15:37:51 +00:00
QMK Bot
c7ed2b35cc
Merge remote-tracking branch 'origin/develop' into xap
2024-02-18 10:17:43 +00:00
Nick Brassel
9d9cdaaa2d
Add encoder abstraction. ( #21548 )
2024-02-18 21:17:15 +11:00
QMK Bot
28115878db
Merge remote-tracking branch 'origin/develop' into xap
2024-02-18 06:08:56 +00:00
Ryan
2d1aed78a6
Update GPIO macro usages in core ( #23093 )
2024-02-18 17:08:27 +11:00
QMK Bot
b34ab00e0a
Merge remote-tracking branch 'origin/develop' into xap
2024-02-17 12:28:03 +00:00
Joel Challis
e2dbe39b94
Removal of bootmagic lite terminology ( #22979 )
2024-02-17 12:27:34 +00:00
QMK Bot
09e39e84dd
Merge remote-tracking branch 'origin/develop' into xap
2024-02-17 07:36:35 +00:00
Pablo Martínez
5383335717
[Driver] ILI9486 on Quantum Painter ( #18521 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2024-02-17 18:36:05 +11:00
QMK Bot
028d633c42
Merge remote-tracking branch 'origin/develop' into xap
2024-02-16 14:42:03 +00:00
HorrorTroll
f6709e65eb
Add RGB matrix & LED Matrix support for IS31FL3729 ( #21944 )
...
Co-authored-by: Xelus22 <preyas22@gmail.com>
Co-authored-by: dexter93 <d3xter93@gmail.com>
2024-02-17 01:41:35 +11:00
QMK Bot
2e4372d8c8
Merge remote-tracking branch 'origin/develop' into xap
2024-02-16 14:19:32 +00:00
Andre Brait
80f3da36e5
[Core] Add OS detection callbacks ( #21777 )
2024-02-17 01:19:02 +11:00
QMK Bot
d98d97f5b2
Merge remote-tracking branch 'origin/develop' into xap
2024-02-16 14:15:16 +00:00
Joel Challis
77e8867498
Fix joystick initialization ( #22953 )
2024-02-17 01:14:46 +11:00
QMK Bot
a9bc8e1dc0
Merge remote-tracking branch 'origin/develop' into xap
2024-02-16 14:01:35 +00:00
Skyler Hawthorne
13434fc066
Insert delay between shifted chars in send_string_with_delay ( #19280 )
2024-02-17 01:01:01 +11:00
QMK Bot
b0e161fd23
Merge remote-tracking branch 'origin/develop' into xap
2024-02-16 13:58:48 +00:00
Pablo Martínez
3a0f11a661
[QP] Native palette support for fonts ( #20645 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2024-02-17 00:58:00 +11:00
QMK Bot
944e9dfdb1
Merge remote-tracking branch 'origin/develop' into xap
2024-02-16 13:18:54 +00:00
Ryan
b8646bc40b
Update naming convention for GPIO control macros ( #23085 )
2024-02-17 00:18:26 +11:00
QMK Bot
ea825d1597
Merge remote-tracking branch 'origin/develop' into xap
2024-02-16 09:54:38 +00:00
Joel Challis
6890c1aeb8
Workaround for make test:all DEBUG=1
( #23047 )
2024-02-16 09:54:09 +00:00
Drashna Jael're
5a9481b831
Merge remote-tracking branch 'origin/develop' into xap
2024-02-03 01:06:39 -08:00
Joel Challis
3dee67a05a
Remove redundant steno eeconfig init ( #22680 )
2024-02-01 11:58:30 +00:00
QMK Bot
f2684dcfc1
Merge remote-tracking branch 'origin/master' into develop
2024-01-31 03:34:49 +00:00
フィルターペーパー
0a6a203fb5
Update asymmetric debounce code comment ( #22981 )
2024-01-30 19:34:45 -08:00
Fabien Fellay
734c7afa7d
Add missing rgb matrix default parameters ( #22281 )
2024-01-30 14:56:32 +11:00
Joel Challis
5cd31fda9c
Begin removal of bootmagic lite terminology ( #22970 )
2024-01-28 22:51:58 +00:00
QMK Bot
a37de6dc94
Merge remote-tracking branch 'origin/develop' into xap
2024-01-27 04:30:57 +00:00
Joel Challis
bb71145632
Tidy up print/debug logging headers ( #22969 )
2024-01-27 04:30:29 +00:00
QMK Bot
1d436379cf
Merge remote-tracking branch 'origin/develop' into xap
2024-01-26 16:32:36 +00:00
Joel Challis
a632593769
Migrate and remove deprecated debug utils ( #22961 )
2024-01-26 16:32:06 +00:00
QMK Bot
3290196e9e
Merge remote-tracking branch 'origin/develop' into xap
2024-01-16 02:27:10 +00:00
Ryan
a522b1f156
i2c: rename read/write register functions ( #22905 )
2024-01-16 02:26:40 +00:00
QMK Bot
5a26e551c6
Merge remote-tracking branch 'origin/develop' into xap
2024-01-10 16:38:42 +00:00
JohSchneider
d9b1ab9ae0
pointing_device: motion pin define and c-format weirdness ( #22802 )
...
the mutual exclusive POINTING_DEVICE_MOTION_PIN and SPLIT_POINTING_ENABLE influence if and how the `pointing_device_driver.get_report` is triggered. now the way the define is wrapping around an "unbraced" if leads clang-format to weirdly indent the first line in the 'SPLIT_POINTING_ENABLE' as the first command after the if.
this hints that any code addition in between the two - that possibly should run regardless, would break the if-def enabled code.
this can be solved by adding a pair of curly braces in the POINTING_DEVICE_MOTION_PIN part, to clearly denote which commands are to be skipped if the motion pin shows now activity.
Co-authored-by: Johannes <you@example.com>
2024-01-10 17:38:13 +01:00
zvecr
9ce7202670
regen files
2024-01-09 14:26:55 +00:00
QMK Bot
c5d63e70e4
Merge remote-tracking branch 'origin/develop' into xap
2024-01-09 11:25:08 +00:00
Joel Challis
ccec4867c8
Align SPLIT_HAND_MATRIX_GRID
left/right logic with SPLIT_HAND_PIN
( #22775 )
2024-01-09 22:24:53 +11:00
QMK Bot
f8b506c45d
Merge remote-tracking branch 'origin/develop' into xap
2024-01-09 11:19:18 +00:00
QMK Bot
6cdc00d046
[CI] Regenerate Files ( #22872 )
2024-01-09 22:18:34 +11:00
QMK Bot
ff73505713
Merge remote-tracking branch 'origin/develop' into xap
2024-01-09 11:13:39 +00:00
フィルターペーパー
f39386a112
Solid reactive: improve fading effect ( #22656 )
2024-01-09 22:12:42 +11:00
QMK Bot
f2047ae400
Merge remote-tracking branch 'origin/develop' into xap
2024-01-09 11:12:27 +00:00
Nebuleon
e67d2c2f6f
Add Canadian French input locale ( #21456 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2024-01-09 22:11:59 +11:00
QMK Bot
8b3243708a
Merge remote-tracking branch 'origin/develop' into xap
2024-01-09 11:07:41 +00:00
Paul Landers
1f6dfd19cf
Ignore space cadet key release when caps word is active ( #21721 )
2024-01-09 22:07:10 +11:00
QMK Bot
f5fa2cdafb
Merge remote-tracking branch 'origin/develop' into xap
2024-01-09 11:06:11 +00:00
3araht
8b48f0dea3
MIDI sustain effect fix on qmk 0.22.2 ( #22114 )
2024-01-09 22:05:30 +11:00
QMK Bot
1b88d8dad4
Merge remote-tracking branch 'origin/develop' into xap
2024-01-09 10:46:42 +00:00
QMK Bot
8b671b9969
Merge remote-tracking branch 'origin/master' into develop
2024-01-09 10:46:13 +00:00
Kai
13f7b68240
Fix user hook call for dynamic_macro_record_key ( #22250 )
2024-01-09 21:45:44 +11:00
QMK Bot
e885d629d8
Merge remote-tracking branch 'origin/develop' into xap
2024-01-09 10:17:39 +00:00
Marcel Robitaille
ce05dc6fa1
Add option for auto mouse movement threshold ( #21398 )
...
Fixes #21396
2024-01-09 21:16:50 +11:00
QMK Bot
3bc0997716
Merge remote-tracking branch 'origin/develop' into xap
2024-01-09 09:54:22 +00:00
QMK Bot
34aa533246
Merge remote-tracking branch 'origin/master' into develop
2024-01-09 09:53:54 +00:00
Magne Lauritzen
89b46eedd5
Raise Circumflex from the grave in sendstring_french.h ( #22285 )
2024-01-09 20:53:26 +11:00