zvecr
28855f658a
Hash dynamic keymap at runtime
3 years ago
zvecr
f4e5901726
Strip out 'permissions: ignore'
3 years ago
zvecr
98fd483611
XAP Client - Ensure route exists
3 years ago
Joel Challis
35d78aa8a4
More DD encoder fixes ( #17615 )
3 years ago
Nick Brassel
561c5e1d7a
Add line to multibuild output log showing the actual build target. ( #17606 )
3 years ago
zvecr
c155b16ec9
Minor tidy up of cli
3 years ago
Dasky
06310e81e9
Allow only col or row pins for *_right extraction. ( #17590 )
3 years ago
Joel Challis
81d317aa87
Fix rgbkb/sol/rev2 build issues ( #17601 )
3 years ago
zvecr
f913f126b4
Add in some defaults to info.json payload
3 years ago
zvecr
ced7094ddd
Add xap cli functions to test secure
3 years ago
zvecr
6ec0ff387b
Update reserved tokens
3 years ago
zvecr
8b133897dc
Split client out
3 years ago
Ryan
ac5e6b6a3b
Tentative Teensy 3.5 support ( #14420 )
...
* Tentative Teensy 3.5 support
* Set firmware format to .hex for ARM Teensys
* Got to "device descriptor failed" by comparing with Teensy 3.6 code
* Drop down to 96MHz...
* Bump back up to 120MHz
3 years ago
Joel Challis
59e28b8958
Add cli command to import keyboard|keymap|kbfirmware ( #16668 )
3 years ago
Joel Challis
9d70162d53
Allow locate_keymap to handle DEFAULT_FOLDER ( #17529 )
3 years ago
Stefan Kerkmann
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>
3 years ago
Joel Challis
7326a0051b
Allow module check to error out when piped to /dev/null ( #17505 )
3 years ago
zvecr
2592402627
Use keymap folder hash to reset dynamic keymap eeprom
3 years ago
Joel Challis
fa3dd373b4
Fix error message in generated code ( #17484 )
3 years ago
precondition
e13bb58c40
Only omit paths containing "/keymaps/" ( #17468 )
...
This allows keyboard names to contain the word "keymaps"
3 years ago
zvecr
c22fedb5b2
Refactor xap client
3 years ago
Joel Challis
1a400d8644
Allow encoder config from info.json ( #17295 )
3 years ago
zvecr
dab3a4fde0
Refactor based on recent discussion - Add back 'Layer Count'
3 years ago
zvecr
956bd3b7ca
Refactor based on recent discussion
3 years ago
Joel Challis
17ec1650fd
Additional schema fixes ( #17414 )
3 years ago
precondition
0b1bed1d41
Use --exclude-from=.gitignore in place of --exclude-standard ( #17399 )
3 years ago
Joel Challis
d3dfa83b40
Fix clean arg handling ( #17392 )
3 years ago
Joel Challis
f37de9a212
Perform stricter lint checks ( #17348 )
3 years ago
Ryan
af6435d44d
`qmk doctor`: show arch for macOS ( #17356 )
3 years ago
Joel Challis
92665aef33
Promote 'layouts require matrix data' to api error ( #17349 )
3 years ago
Joel Challis
7baf9b3f35
Promote label with newlines to lint error ( #17347 )
3 years ago
Joel Challis
a599550adb
Add support for linting deprecated and removed functionality ( #17063 )
...
* Add support for more lint warnings/errors
* Develop currently needs extra deps installed
* Lint a few more scenarios
* fix tests
3 years ago
zvecr
ff96f67e92
format
3 years ago
zvecr
d923483769
Bodge for breakpoint branch name
3 years ago
Joel Challis
2879573688
Fix various lint errors ( #17255 )
...
* Fix various lint errors
* reduce complexity
3 years ago
Dasky
2de70e6f2d
Add uf2-split-* make targets. ( #17257 )
3 years ago
zvecr
f44a988476
Initial validation of xap.hjson
3 years ago
Joy Lee
1c7e8b9a9d
Added support for Wb32fq95 ( #16871 )
3 years ago
zvecr
f2d56f5ca1
Align filenames
3 years ago
zvecr
b1632946c9
stub out keyboard/keymap level xap specs
3 years ago
zvecr
17dbcedc8b
bind xap_broadcast_secure_status to secure_hook_quantum
3 years ago
zvecr
a9468f385e
stub out route and broadcast_message docs
3 years ago
Joel Challis
608fa5154c
Data driven `g_led_config` ( #16728 )
3 years ago
zvecr
a8cbda7b8a
lower threshold
3 years ago
zvecr
cb7d103ba8
wider keys?
3 years ago
zvecr
68208278e0
Render layers with 'qmk info' logic
3 years ago
zvecr
f9f0d84eb0
Cache xap specs
3 years ago
zvecr
5028d6672a
Use keycodes for xap version
3 years ago
zvecr
41a5dcbfa7
Add more DD basic keycodes
3 years ago
zvecr
ea92d5ed7d
Block out basic keycodes
3 years ago