Stefan Kerkmann
8224f62806
Make debounce() signal changes in the cooked matrix as return value ( #17554 )
2022-07-07 10:00:40 +02:00
QMK Bot
517eb82ed6
Merge remote-tracking branch 'origin/develop' into xap
2022-07-07 07:28:46 +00:00
Stefan Kerkmann
d9bb189e25
[Core] Update mpaland/printf to eyalroz/printf fork ( #16163 )
...
mpaland printf implementation was abandoned in ~2019 and the fork by
eyalroz is now regarded to be the goto replacement of it. So this commit
incoporates the changes needed to use this fork in QMK.
Note that pointer ptrdiff_t is always supported since commit
51c90f93a97fdaef895783ecbe24569be0db7cb8
2022-07-07 09:27:50 +02:00
zvecr
ced7094ddd
Add xap cli functions to test secure
2022-07-07 01:57:41 +01:00
QMK Bot
a23c40f921
Merge remote-tracking branch 'origin/develop' into xap
2022-07-04 23:00:39 +00:00
Nick Brassel
0e5d67145a
Allow for keymaps array to be implemented in a file other than $(KEYMAP_C) ( #17559 )
2022-07-05 08:58:35 +10:00
QMK Bot
8671acbfeb
Merge remote-tracking branch 'origin/develop' into xap
2022-07-02 12:50:09 +00:00
QMK Bot
a6faf3bc9e
Merge remote-tracking branch 'origin/master' into develop
2022-07-02 12:49:52 +00:00
CoffeeIsLife
0365f640af
Allow for RGB actions to take place on Keydown instead of Keyup ( #16886 )
...
* Allow for switch on keydown
* add docs
2022-07-02 22:49:49 +10:00
QMK Bot
2064651e27
Merge remote-tracking branch 'origin/develop' into xap
2022-07-02 12:13:49 +00:00
Marek Wyborski
b8e8a20ca6
Improve ENCODER_DEFAULT_POS to recognize lost ticks ( #16932 )
2022-07-02 22:12:41 +10:00
QMK Bot
2196d7cb9c
Merge remote-tracking branch 'origin/develop' into xap
2022-07-02 12:10:26 +00:00
Ryan
3ecb0a80af
Feature-ify Send String ( #17275 )
2022-07-02 22:10:08 +10:00
QMK Bot
b908b4c4d2
Merge remote-tracking branch 'origin/develop' into xap
2022-07-02 12:09:25 +00:00
Osamu Aoki
871eeae4ea
PoC: Swap Escape and Caps ( #16336 )
2022-07-02 22:08:48 +10:00
QMK Bot
1bf4da84dc
Merge remote-tracking branch 'origin/develop' into xap
2022-07-02 12:04:20 +00:00
torkel104
8b78fac451
Fix keys being discarded after using the leader key ( #17287 )
2022-07-02 22:03:40 +10:00
QMK Bot
e3e0d96f0e
Merge remote-tracking branch 'origin/develop' into xap
2022-07-02 11:57:39 +00:00
Jouke Witteveen
0112938140
Expose the time of the last change to the LED state ( #17222 )
2022-07-02 21:57:05 +10:00
QMK Bot
7e43152849
Merge remote-tracking branch 'origin/develop' into xap
2022-07-02 11:49:30 +00:00
FREEWING.JP and Joel Challis
9dc7b9d40c
Added Wait time to sending each Keys for Dynamic Macros function ( #16800 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2022-07-02 21:48:26 +10:00
QMK Bot
3f5ff5a0c6
Merge remote-tracking branch 'origin/develop' into xap
2022-07-02 05:19:31 +00:00
Nick Brassel
5846b40f74
RP2040 emulated EEPROM. ( #17519 )
2022-07-02 15:18:50 +10:00
QMK Bot
a065805946
Merge remote-tracking branch 'origin/develop' into xap
2022-07-02 03:23:52 +00:00
QMK Bot
3def7b98d4
Merge remote-tracking branch 'origin/master' into develop
2022-07-02 03:23:21 +00:00
Nick Brassel
c8fbfca1b6
[QP] Explicit buffer alignment. ( #17532 )
2022-07-02 13:22:46 +10:00
QMK Bot
fc5fcd909a
Merge remote-tracking branch 'origin/develop' into xap
2022-07-02 03:21:27 +00:00
Nick Brassel
b67ae67687
[QP] Add ILI9488 support. ( #17438 )
2022-07-02 13:20:45 +10:00
QMK Bot
f6d689a980
Merge remote-tracking branch 'origin/develop' into xap
2022-06-30 11:20:40 +00:00
Stefan Kerkmann and Nick Brassel
d717396708
[Core] Add Raspberry Pi RP2040 support ( #14877 )
...
* Disable RESET keycode because of naming conflicts
* Add Pico SDK as submodule
* Add RP2040 build support to QMK
* Adjust USB endpoint structs for RP2040
* Add RP2040 bootloader and double-tap reset routine
* Add generic and pro micro RP2040 boards
* Add RP2040 onekey keyboard
* Add WS2812 PIO DMA enabled driver and documentation
Supports regular and open-drain output configuration. RP2040 GPIOs are
sadly not 5V tolerant, so this is a bit use-less or needs extra hardware
or you take the risk to fry your hardware.
* Adjust SIO Driver for RP2040
* Adjust I2C Driver for RP2040
* Adjust SPI Driver for RP2040
* Add PIO serial driver and documentation
* Add general RP2040 documentation
* Apply suggestions from code review
Co-authored-by: Nick Brassel <nick@tzarc.org >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2022-06-30 13:19:27 +02:00
QMK Bot
2b212b6308
Merge remote-tracking branch 'origin/develop' into xap
2022-06-29 21:42:57 +00:00
Nick Brassel
34e244cecf
Wear-leveling EEPROM drivers: embedded_flash, spi_flash, legacy ( #17376 )
2022-06-30 07:42:23 +10:00
QMK Bot
5399c9cc91
Merge remote-tracking branch 'origin/develop' into xap
2022-06-29 08:25:50 +00:00
Dasky
dcdc7290e5
RGB Matrix Heatmap - Skip positions with NO_LED ( #17488 )
2022-06-29 01:25:03 -07:00
QMK Bot
726d45ae68
Merge remote-tracking branch 'origin/develop' into xap
2022-06-29 08:18:36 +00:00
QMK Bot
f7eb7926e8
Merge remote-tracking branch 'origin/master' into develop
2022-06-29 08:17:56 +00:00
Drashna Jaelre
74bec84740
[Bug] Fix 3 speed mousekey mode ( #17500 )
2022-06-29 01:16:31 -07:00
QMK Bot
2a6753904b
Merge remote-tracking branch 'origin/develop' into xap
2022-06-28 22:29:54 +00:00
QMK Bot
2daad28ab1
Merge remote-tracking branch 'origin/master' into develop
2022-06-28 22:29:19 +00:00
Drashna Jaelre
43f8d365ba
[Bug] Fix issue with mousekey movement getting stuck ( #17493 )
...
* [Bug] Fix issue with mousekey movement getting stuck
* Lint
2022-06-28 15:28:44 -07:00
zvecr
2592402627
Use keymap folder hash to reset dynamic keymap eeprom
2022-06-27 21:44:26 +01:00
QMK Bot
129e9c3952
Merge remote-tracking branch 'origin/develop' into xap
2022-06-26 21:18:55 +00:00
Nick Brassel and Stefan Kerkmann
01ecf332ff
Generic wear-leveling algorithm ( #16996 )
...
* Initial import of wear-leveling algorithm.
* Alignment.
* Docs tweaks.
* Lock/unlock.
* Update quantum/wear_leveling/wear_leveling_internal.h
Co-authored-by: Stefan Kerkmann <karlk90@pm.me >
* More tests, fix issue with consolidation when unlocked.
* More tests.
* Review comments.
* Add plumbing for FNV1a.
* Another test checking that checksum mismatch clears the cache.
* Check that the write log still gets played back.
Co-authored-by: Stefan Kerkmann <karlk90@pm.me >
2022-06-27 07:18:21 +10:00
QMK Bot
6361da77f4
Merge remote-tracking branch 'origin/develop' into xap
2022-06-26 16:15:55 +00:00
Thomas Kriechbaumer
0d013a21e1
[Split] Verify Split Pointing Device config ( #17481 )
2022-06-26 09:15:25 -07:00
QMK Bot
6bd449d436
Merge remote-tracking branch 'origin/develop' into xap
2022-06-25 20:23:01 +00:00
Thomas Kriechbaumer
01bc974365
improvements for Cirque Pinnacle trackpads ( #17091 )
2022-06-25 22:22:28 +02:00
QMK Bot
33da381968
Merge remote-tracking branch 'origin/develop' into xap
2022-06-24 10:40:43 +00:00
precondition
3b9e186019
Do not enable PERMISSIVE_HOLD when TAPPING_TERM exceeds 500ms ( #15674 )
2022-06-24 12:40:09 +02:00
QMK Bot
bc66b54073
Merge remote-tracking branch 'origin/develop' into xap
2022-06-23 18:43:56 +00:00