QMK Bot
fdcf53854a
Merge remote-tracking branch 'origin/master' into develop
2026-05-26 00:43:27 +00:00
Klesh Wong
f8aec1f50c
fix(input): Resolve lost mouse clicks in PS/2 streaming mode ( #25942 )
2026-05-26 01:42:44 +01:00
QMK Bot
2c98f3782a
Merge remote-tracking branch 'origin/master' into develop
2026-04-09 12:26:50 +00:00
QMK Bot
18ed7c6caf
[CI] Format code according to conventions ( #26138 )
...
Format code according to conventions
2026-04-09 13:26:08 +01:00
QMK Bot
a3529e1c25
Merge remote-tracking branch 'origin/master' into develop
2026-03-19 01:51:12 +00:00
Dasky
627ad33233
Fix pointing device driver typo ( #26091 )
...
fix typo
2026-03-18 18:50:33 -07:00
QMK Bot
53c0e30e96
[CI] Format code according to conventions ( #26072 )
2026-03-15 21:31:43 +11:00
HorrorTroll
e4de46b3b0
Added PixArt PMW-3325 mouse sensor driver ( #26065 )
...
* Added support PMW3325 sensor driver
* Missing PMW3325 on pointing device document
* Suggested changes resolved
2026-03-15 21:28:40 +11:00
フィルターペーパー
888d42d64c
Remove redundant unsigned comparison in apa102_set_brightness ( #26010 )
2026-02-13 12:35:08 +00:00
ms-eevee
df93bfb750
Fixes for is31fl3729 LED matrix driver off-by-one errors ( #25902 )
...
Co-authored-by: Evelyn Holloway <dev@evelynonline.ca >
2026-01-09 15:32:55 -08:00
Joel Challis
c1161a7a32
Refactor core use of deprecated isLeftHand ( #25888 )
2025-12-21 20:52:55 +00:00
QMK Bot
43bbb5e99a
[CI] Format code according to conventions ( #25828 )
...
Format code according to conventions
2025-11-30 20:46:22 +00:00
QMK Bot
ee60542bd6
Merge remote-tracking branch 'origin/master' into develop
2025-11-30 19:25:52 +00:00
QMK Bot
6ed61c65dd
[CI] Format code according to conventions ( #25827 )
...
Format code according to conventions
2025-11-30 19:25:13 +00:00
ploopyco
1a4af3adf9
Add PixArt PAW-3222 mouse sensor driver ( #25763 )
2025-11-12 09:02:52 +11:00
QMK Bot
019cba746d
Merge remote-tracking branch 'origin/master' into develop
2025-11-11 12:21:26 +00:00
Pablo Martínez
e7ad19bb95
[Bugfix] QP error handling ( #25591 )
...
* change QP so that any func can return error (`void` -> `bool` returns)
2025-11-11 23:20:48 +11:00
Drashna Jaelre
28eeb92f8e
Add I2C Transmit and Receive function ( #25637 )
...
* feat: adds a transmit and receive i2c method
* fix: address the i2c transmit and receive length on u16
* Add AVR/LUFA implementation
Didn't add a progmem version, since that would only apply to receive.
Figured it wasn't worth it, but can add.
* Rearrange order of functions
* Add docs
* Fix doc gen error
* Fix lint issues
* fix more lint issues
2025-11-11 23:02:35 +11:00
QMK Bot
fb6d7762b9
Merge remote-tracking branch 'origin/master' into develop
2025-11-08 20:49:51 +00:00
Joel Challis
00eebfb575
Fix pmw33xx sensor initialisation ( #25777 )
2025-11-08 20:49:15 +00:00
Pablo Martínez
0550830909
[QP] Minor cleanup and support for RGB888 surface ( #25706 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-10-07 19:10:38 -07:00
QMK Bot
ff8db0449e
Merge remote-tracking branch 'origin/master' into develop
2025-09-09 21:51:51 +00:00
François Magimel
09ab67c044
docs: fix misspellings ( #25555 )
...
* docs: fix misspellings
* docs: do line breaks with HTML instead of spaces
To remove trailing spaces and to avoid breaking things, line breaks can
be done with the HTML br tag.
2025-09-09 14:51:13 -07:00
Ryan
eda39f4356
Update default OLED font ( #25565 )
2025-09-09 17:34:33 +01:00
Joel Challis
cc696a2ae8
Refactor battery driver ( #25550 )
2025-08-17 01:14:48 +01:00
Joel Challis
7827f9fbe3
Compilation fixes for -fno-common ( #25436 )
2025-07-07 16:15:50 +01:00
Dasky
7919848324
Add core handling for pointing device failures. ( #25315 )
2025-06-14 13:55:35 +01:00
Pablo Martínez
955809bd5a
Add compiler_support.h ( #25274 )
2025-05-22 23:31:15 +10:00
Joel Challis
3e7ce54902
Fix Wear Leveling compilation ( #25254 )
2025-05-12 08:39:38 +10:00
Joel Challis
88c094908b
Add raw_hid support to host driver ( #25255 )
2025-05-12 08:38:48 +10:00
Joel Challis
ab1332bb6c
Remove force disable of NKRO when Bluetooth enabled ( #25201 )
2025-05-06 06:47:44 +01:00
Joel Challis
842c840145
Bind Bluetooth driver to host_driver_t ( #25199 )
2025-05-05 04:05:04 +01:00
Joel Challis
5611a40064
Add battery changed callbacks ( #25207 )
2025-05-05 03:28:33 +01:00
Joel Challis
c7cb7ba976
Implement connection keycode logic ( #25176 )
2025-04-21 22:27:56 +01:00
Joel Challis
ce8b8414d9
Remove bluefruit_le_read_battery_voltage function ( #25129 )
2025-04-19 22:52:25 +01:00
Stefan Kerkmann
a7bf8e64a5
[chore]: move and rename mouse/scroll min/max defines ( #25141 )
...
* protocol: move {XY/HV}_REPORT_{MIN,MAX} into report.h
..to allow easier re-use in other code implementations.
* protocol: rename {XY/HV}_REPORT_{MIN/MAX} to MOUSE_REPORT_{XY/HV}_{MIN/MAX}
..to avoid naming collisions.
2025-04-13 18:36:13 +02:00
jack
86c22a15ab
Fix outdated GPIO control function usage ( #25060 )
2025-03-26 07:51:56 +00:00
Nick Brassel
2b00b846dc
Non-volatile memory data repository pattern ( #24356 )
...
* First batch of eeconfig conversions.
* Offset and length for datablocks.
* `via`, `dynamic_keymap`.
* Fix filename.
* Commentary.
* wilba leds
* satisfaction75
* satisfaction75
* more keyboard whack-a-mole
* satisfaction75
* omnikeyish
* more whack-a-mole
* `generic_features.mk` to automatically pick up nvm repositories
* thievery
* deferred variable resolve
* whitespace
* convert api to structs/unions
* convert api to structs/unions
* convert api to structs/unions
* fixups
* code-side docs
* code size fix
* rollback
* nvm_xxxxx_erase
* Updated location of eeconfig magic numbers so non-EEPROM nvm drivers can use them too.
* Fixup build.
* Fixup compilation error with encoders.
* Build fixes.
* Add `via_ci` keymap to onekey to exercise VIA bindings (and thus dynamic keymap et.al.), fixup compilation errors based on preprocessor+sizeof.
* Build failure rectification.
2025-03-21 23:38:34 +11:00
Joel Challis
6e1d3d6d07
Add EOL to non-keyboard files ( #24990 )
2025-03-06 23:17:51 +00:00
Joel Challis
6ee806f376
Implement battery level interface ( #24666 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2025-02-28 16:46:14 +11:00
Steve Storck
c00b0c5bc9
Created SH1107 driver for quantum painter ( #24724 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
2025-02-17 08:41:07 +11:00
Ryan
ee63d39058
Unify spi_master headers ( #24857 )
...
* Move default config to .c file
* Explicitly define PAL modes for boards with custom init
* Unify spi_master headers
2025-01-26 22:37:37 +01:00
Ryan
ef29a46c87
Unify i2c_master headers ( #24846 )
...
* Unify i2c_master headers
* More documentation improvements
* Reorganise PAL mode defaults
2025-01-26 13:48:46 +01:00
Ryan
291d154d7b
Unify UART headers ( #24855 )
...
* Remove deprecated defines
* Move default config to .c files
* Unify UART headers
* Clean up docs
* Reorganise PAL mode defaults
2025-01-26 13:46:46 +01:00
Ryan
a6e931400e
Relocate base WS2812 code ( #24850 )
2025-01-25 17:38:12 +11:00
Ryan
47575d4af1
LED drivers: remove deprecated defines ( #24837 )
2025-01-20 15:30:19 +00:00
HorrorTroll
7f1c236c75
Bugfix and update for AT32F415 ( #24807 )
2025-01-13 21:20:36 -08:00
Dasky
62e98327d2
Azoteq - improve I2C behaviour while polling. ( #24611 )
...
Co-authored-by: Stefan Kerkmann <karlk90@pm.me >
2025-01-10 17:29:58 -08:00
HorrorTroll
c1565bebce
Patch up issue when compile with APA102 driver ( #24800 )
2025-01-08 08:51:28 -08: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