QMK Bot
015a2613cc
Merge remote-tracking branch 'origin/develop' into xap
2022-09-21 17:32:30 +00:00
Ryan
2f48d300f4
Normalise info_config.h define generation ( #18439 )
...
* Normalise info_config.h define generation
* format
* Fix tests
* Update lib/python/qmk/cli/generate/config_h.py
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-09-21 18:31:57 +01:00
QMK Bot
5cd0dafc7f
Merge remote-tracking branch 'origin/develop' into xap
2022-09-21 01:41:50 +00:00
Ryan
591701cdf9
Fix incorrect g_led_config generation ( #18431 )
2022-09-21 02:41:18 +01:00
QMK Bot
abe63ae50f
Merge remote-tracking branch 'origin/develop' into xap
2022-09-19 00:36:31 +00:00
Joel Challis
20f142a772
Tidy up LAYOUT macro generation ( #18262 )
2022-09-19 01:35:46 +01:00
QMK Bot
0f234fc77e
Merge remote-tracking branch 'origin/develop' into xap
2022-09-17 07:51:36 +00:00
Drashna Jaelre
fb29c0ae53
[Core] Add getreuer's Autocorrect feature to core ( #15699 )
...
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
2022-09-17 17:50:54 +10:00
QMK Bot
73c01a3c6d
Merge remote-tracking branch 'origin/develop' into xap
2022-09-16 08:20:25 +00:00
QMK Bot
cf0494e458
Merge remote-tracking branch 'origin/master' into develop
2022-09-16 08:19:51 +00:00
Nick Brassel
cf88d95613
Add ability to remove temporary files during multibuild. ( #18381 )
2022-09-16 09:19:10 +01:00
QMK Bot
6a5bca1914
Merge remote-tracking branch 'origin/develop' into xap
2022-09-16 02:06:26 +00:00
Ryan
bc0756f294
Disconnect usb.device_ver
( #18259 )
2022-09-16 12:05:25 +10:00
QMK Bot
ffbc30e943
Merge remote-tracking branch 'origin/develop' into xap
2022-09-12 22:59:18 +00:00
Joshua Diamond
23e12497b2
Merge remote-tracking branch 'origin/master' into develop
2022-09-12 18:57:58 -04:00
Joel Challis
725df1278b
Fix '_RIGHT' matrix pins lint error ( #18320 )
2022-09-09 21:22:55 +01:00
QMK Bot
b1f814a2b9
Merge remote-tracking branch 'origin/develop' into xap
2022-08-31 14:17:56 +00:00
Ryan
bb6f028833
Move bootloader.mk to platforms ( #18228 )
2022-08-31 07:17:24 -07:00
QMK Bot
c87899aa27
Merge remote-tracking branch 'origin/develop' into xap
2022-08-31 05:21:13 +00:00
QMK Bot
ba7030d216
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 05:20:33 +00:00
Ryan
6f804f76b4
qmk lint
: fix TypeError (#18226 )
2022-08-31 15:20:00 +10:00
QMK Bot
be815457b5
Merge remote-tracking branch 'origin/develop' into xap
2022-08-28 18:35:49 +00:00
Ryan
3adaf6a46a
Handle escaping of manufacturer/product strings ( #18194 )
2022-08-28 19:35:17 +01:00
QMK Bot
5f08fff016
Merge remote-tracking branch 'origin/develop' into xap
2022-08-28 17:00:20 +00:00
Ryan
d983251c10
Switch over MANUFACTURER and PRODUCT to string literals ( #18183 )
2022-08-28 09:59:40 -07:00
QMK Bot
0ffb4028a2
Merge remote-tracking branch 'origin/develop' into xap
2022-08-26 02:20:06 +00:00
Ryan
24720400a8
Update LUFA submodule ( #18168 )
2022-08-26 12:19:34 +10:00
QMK Bot
f438b95380
Merge remote-tracking branch 'origin/develop' into xap
2022-08-24 19:27:05 +00:00
QMK Bot
129c60946c
Merge remote-tracking branch 'origin/master' into develop
2022-08-24 19:26:18 +00:00
Joel Challis
3d8c624698
Update invalid pip install flag ( #18146 )
2022-08-24 20:25:16 +01:00
QMK Bot
b5436f182a
Merge remote-tracking branch 'origin/develop' into xap
2022-08-20 14:59:50 +00:00
Sergey Vlasov
7ee55b1754
Fix PID value for the Keyboardio Atreus 2 bootloader ( #18116 )
...
Copy the correct PID from `util/udev/50-qmk.rules`.
2022-08-20 15:59:17 +01:00
QMK Bot
1a68d5dee7
Merge remote-tracking branch 'origin/develop' into xap
2022-08-20 05:40:23 +00:00
Erovia
5e2ffe7d8f
CLI: Teaching the CLI to flash binaries ( #16584 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-08-20 15:39:19 +10:00
QMK Bot
d0a9ceb8b2
Merge remote-tracking branch 'origin/develop' into xap
2022-08-19 00:57:25 +00:00
Joel Challis
3c745caf61
Remove legacy bootmagic cli parsing ( #18099 )
2022-08-19 01:56:48 +01:00
QMK Bot
646099927d
Merge remote-tracking branch 'origin/develop' into xap
2022-08-19 00:49:34 +00:00
Joel Challis
9550cc464c
Fix new-keyboard default for RP2040 bootloader ( #18100 )
2022-08-19 01:48:33 +01:00
QMK Bot
6f840cd8b7
Merge remote-tracking branch 'origin/develop' into xap
2022-08-13 13:40:07 +00:00
Joel Challis
fc7e9efd21
Improve importer workflow ( #17707 )
2022-08-13 14:39:56 +01:00
zvecr
b0756d18c7
Be more defensive in blob gen
2022-08-09 23:53:15 +01:00
zvecr
507d65eb1b
Strip more from embedded info.json
2022-08-09 19:10:49 +01:00
Nick Brassel
8150d66c47
Merge remote-tracking branch 'upstream/develop' into xap
2022-08-06 23:29:03 +10:00
Nick Brassel
154d35ac14
Remove UNUSED_PINS
( #17931 )
2022-08-06 23:23:35 +10:00
QMK Bot
820371c31b
Merge remote-tracking branch 'origin/master' into develop
2022-08-06 12:38:13 +00:00
Ryan
37345e2ace
Provide users with replacements for deprecated/invalid functionality where applicable ( #17604 )
2022-08-06 22:37:40 +10:00
Joel Challis
897403c4a7
Publish data as part of API generation ( #17020 )
2022-08-06 16:14:29 +10:00
zvecr
e1e3e6b599
strip out some additional info.json items
2022-08-02 03:48:06 +01:00
QMK Bot
720ba5296e
Merge remote-tracking branch 'origin/develop' into xap
2022-07-27 09:30:24 +00:00
QMK Bot
00c1653a15
Merge remote-tracking branch 'origin/master' into develop
2022-07-27 09:29:50 +00:00
Albert Y
3285659690
CLI compatibility for MacOS ( #17811 )
2022-07-27 10:29:10 +01:00
QMK Bot
545f7da5cd
Merge remote-tracking branch 'origin/develop' into xap
2022-07-26 16:38:14 +00:00
QMK Bot
61da9286a1
Merge remote-tracking branch 'origin/master' into develop
2022-07-26 16:38:06 +00:00
Nick Brassel
d1434b6d75
Make qmk doctor
print out the last log entry for upstream/{master,develop}, including dates ( #17713 )
2022-07-26 17:37:28 +01:00
QMK Bot
c76869604a
Merge remote-tracking branch 'origin/develop' into xap
2022-07-23 16:43:30 +00:00
QMK Bot
8254d73fd4
Merge remote-tracking branch 'origin/master' into develop
2022-07-23 16:42:55 +00:00
Niko Wenselowski
1f42a8ccdd
Fix test logic to check for both keymaps ( #17761 )
...
Python will evaluate first the left and then the right side of the and operator.
The left side would previously return True based on the truthiness logic that treats any non-emptry string as true.
It would not check if the desired keymap exists.
If the left side is true it will evaluate the right side which will check for the existance of a specific keymap.
With this change the check for existance of two keymaps is implemented.
2022-07-23 17:42:19 +01:00
zvecr
f4f2002ed8
Patch up version encoding
2022-07-19 02:14:53 +01:00
zvecr
819bf2eff8
Tidy up code/docstrings
2022-07-19 00:55:36 +01:00
zvecr
ca8af27673
Tidy up python client
2022-07-17 22:02:26 +01:00
zvecr
e4a41e8795
Stub out python client routes
2022-07-17 02:58:14 +01:00
zvecr
2a1bfafa1a
Stub out python client gen
2022-07-17 01:54:11 +01:00
zvecr
70eae6b348
Move client to own folder
2022-07-17 01:54:11 +01:00
zvecr
28855f658a
Hash dynamic keymap at runtime
2022-07-15 03:33:34 +01:00
zvecr
f4e5901726
Strip out 'permissions: ignore'
2022-07-13 23:50:01 +01:00
zvecr
98fd483611
XAP Client - Ensure route exists
2022-07-13 23:50:00 +01:00
QMK Bot
c88370f937
Merge remote-tracking branch 'origin/develop' into xap
2022-07-11 09:52:37 +00:00
Joel Challis
35d78aa8a4
More DD encoder fixes ( #17615 )
2022-07-11 10:51:39 +01:00
QMK Bot
83bcf0d940
Merge remote-tracking branch 'origin/develop' into xap
2022-07-09 12:34:12 +00:00
QMK Bot
39e1e27ea9
Merge remote-tracking branch 'origin/master' into develop
2022-07-09 12:33:33 +00:00
Nick Brassel
561c5e1d7a
Add line to multibuild output log showing the actual build target. ( #17606 )
2022-07-09 22:32:43 +10:00
zvecr
c155b16ec9
Minor tidy up of cli
2022-07-09 00:21:41 +01:00
QMK Bot
1cfa48ccfa
Merge remote-tracking branch 'origin/develop' into xap
2022-07-08 21:51:02 +00:00
QMK Bot
30f2556ae9
Merge remote-tracking branch 'origin/master' into develop
2022-07-08 21:50:28 +00:00
Dasky
06310e81e9
Allow only col or row pins for *_right extraction. ( #17590 )
2022-07-08 22:49:55 +01:00
QMK Bot
56b1aad37b
Merge remote-tracking branch 'origin/develop' into xap
2022-07-08 21:49:27 +00:00
Joel Challis
81d317aa87
Fix rgbkb/sol/rev2 build issues ( #17601 )
2022-07-08 22:48:48 +01:00
zvecr
f913f126b4
Add in some defaults to info.json payload
2022-07-07 16:48:18 +01:00
zvecr
ced7094ddd
Add xap cli functions to test secure
2022-07-07 01:57:41 +01:00
zvecr
6ec0ff387b
Update reserved tokens
2022-07-07 00:58:09 +01:00
zvecr
8b133897dc
Split client out
2022-07-07 00:58:09 +01:00
QMK Bot
063a5b8e7c
Merge remote-tracking branch 'origin/develop' into xap
2022-07-02 14:14:17 +00:00
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
2022-07-03 00:12:45 +10:00
QMK Bot
a9e96caf2c
Merge remote-tracking branch 'origin/develop' into xap
2022-07-02 11:50:56 +00:00
Joel Challis
59e28b8958
Add cli command to import keyboard|keymap|kbfirmware ( #16668 )
2022-07-02 21:50:09 +10:00
QMK Bot
b82de7a1b5
Merge remote-tracking branch 'origin/develop' into xap
2022-07-01 21:21:42 +00:00
QMK Bot
d6c39490df
Merge remote-tracking branch 'origin/master' into develop
2022-07-01 21:21:11 +00:00
Joel Challis
9d70162d53
Allow locate_keymap to handle DEFAULT_FOLDER ( #17529 )
2022-07-01 22:20:32 +01:00
QMK Bot
f6d689a980
Merge remote-tracking branch 'origin/develop' into xap
2022-06-30 11:20:40 +00:00
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>
2022-06-30 13:19:27 +02:00
QMK Bot
b625a9c10d
Merge remote-tracking branch 'origin/develop' into xap
2022-06-29 23:35:13 +00:00
QMK Bot
fb05b491e7
Merge remote-tracking branch 'origin/master' into develop
2022-06-29 23:34:39 +00:00
Joel Challis
7326a0051b
Allow module check to error out when piped to /dev/null ( #17505 )
2022-06-30 00:33:59 +01:00
zvecr
2592402627
Use keymap folder hash to reset dynamic keymap eeprom
2022-06-27 21:44:26 +01:00
QMK Bot
2273c5b4e0
Merge remote-tracking branch 'origin/develop' into xap
2022-06-26 22:59:33 +00:00
QMK Bot
33b62b6867
Merge remote-tracking branch 'origin/master' into develop
2022-06-26 22:59:06 +00:00
Joel Challis
fa3dd373b4
Fix error message in generated code ( #17484 )
2022-06-27 08:58:31 +10:00
QMK Bot
5835b478f1
Merge remote-tracking branch 'origin/develop' into xap
2022-06-25 19:42:02 +00:00
QMK Bot
99614bd89a
Merge remote-tracking branch 'origin/master' into develop
2022-06-25 19:41:30 +00:00
precondition
e13bb58c40
Only omit paths containing "/keymaps/" ( #17468 )
...
This allows keyboard names to contain the word "keymaps"
2022-06-25 20:40:49 +01:00
zvecr
c22fedb5b2
Refactor xap client
2022-06-22 23:01:52 +01:00
QMK Bot
cda2901457
Merge remote-tracking branch 'origin/develop' into xap
2022-06-21 03:15:37 +00:00
Joel Challis
1a400d8644
Allow encoder config from info.json ( #17295 )
2022-06-20 20:15:06 -07:00
zvecr
dab3a4fde0
Refactor based on recent discussion - Add back 'Layer Count'
2022-06-19 23:26:37 +01:00
zvecr
956bd3b7ca
Refactor based on recent discussion
2022-06-19 22:04:36 +01:00
QMK Bot
f9f7add22c
Merge remote-tracking branch 'origin/develop' into xap
2022-06-18 05:31:27 +00:00
Joel Challis
17ec1650fd
Additional schema fixes ( #17414 )
2022-06-18 15:30:46 +10:00
QMK Bot
c5498e34d2
Merge remote-tracking branch 'origin/develop' into xap
2022-06-16 18:21:11 +00:00
precondition
0b1bed1d41
Use --exclude-from=.gitignore in place of --exclude-standard ( #17399 )
2022-06-16 11:20:12 -07:00
QMK Bot
e8ed843f44
Merge remote-tracking branch 'origin/develop' into xap
2022-06-15 21:45:09 +00:00
QMK Bot
589bdedc47
Merge remote-tracking branch 'origin/master' into develop
2022-06-15 21:44:32 +00:00
Joel Challis
d3dfa83b40
Fix clean arg handling ( #17392 )
2022-06-15 22:43:54 +01:00
QMK Bot
491949c303
Merge remote-tracking branch 'origin/develop' into xap
2022-06-14 13:56:11 +00:00
QMK Bot
4cde5c243b
Merge remote-tracking branch 'origin/master' into develop
2022-06-14 13:55:32 +00:00
Joel Challis
f37de9a212
Perform stricter lint checks ( #17348 )
2022-06-14 14:54:46 +01:00
QMK Bot
43ce7ab31f
Merge remote-tracking branch 'origin/develop' into xap
2022-06-11 18:10:53 +00:00
Ryan
af6435d44d
qmk doctor
: show arch for macOS (#17356 )
2022-06-11 19:10:09 +01:00
QMK Bot
452c0ba4fb
Merge remote-tracking branch 'origin/develop' into xap
2022-06-10 10:45:56 +00:00
QMK Bot
6b838785b7
Merge remote-tracking branch 'origin/master' into develop
2022-06-10 10:45:24 +00:00
Joel Challis
92665aef33
Promote 'layouts require matrix data' to api error ( #17349 )
2022-06-10 11:44:48 +01:00
Joel Challis
7baf9b3f35
Promote label with newlines to lint error ( #17347 )
2022-06-10 11:44:23 +01:00
QMK Bot
ce55c73fac
Merge remote-tracking branch 'origin/develop' into xap
2022-06-09 20:03:40 +00:00
QMK Bot
474b4083ae
Merge remote-tracking branch 'origin/master' into develop
2022-06-09 20:02:58 +00:00
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
2022-06-09 21:02:16 +01:00
zvecr
ff96f67e92
format
2022-06-02 20:17:15 +01:00
zvecr
d923483769
Bodge for breakpoint branch name
2022-05-31 18:43:21 +01:00
QMK Bot
03ca0cc8c9
Merge remote-tracking branch 'origin/develop' into xap
2022-05-30 22:44:39 +00:00
QMK Bot
67e80780bb
Merge remote-tracking branch 'origin/master' into develop
2022-05-30 22:44:05 +00:00
Joel Challis
2879573688
Fix various lint errors ( #17255 )
...
* Fix various lint errors
* reduce complexity
2022-05-30 23:43:36 +01:00
Nick Brassel
33d779cc16
Merge remote-tracking branch 'upstream/develop' into xap
2022-05-31 08:08:22 +10:00
Dasky
2de70e6f2d
Add uf2-split-* make targets. ( #17257 )
2022-05-31 08:04:50 +10:00
zvecr
f44a988476
Initial validation of xap.hjson
2022-05-23 20:02:29 +01:00
QMK Bot
3a1b0cdd2f
Merge remote-tracking branch 'origin/develop' into xap
2022-05-23 05:57:59 +00:00
Joy Lee
1c7e8b9a9d
Added support for Wb32fq95 ( #16871 )
2022-05-23 15:57:24 +10:00
zvecr
f2d56f5ca1
Align filenames
2022-05-23 02:14:42 +01:00
zvecr
b1632946c9
stub out keyboard/keymap level xap specs
2022-05-23 00:12:36 +01:00
zvecr
17dbcedc8b
bind xap_broadcast_secure_status to secure_hook_quantum
2022-05-22 22:47:50 +01:00
zvecr
a9468f385e
stub out route and broadcast_message docs
2022-05-22 16:01:37 +01:00
Nick Brassel
484ec12397
Merge remote-tracking branch 'upstream/develop' into xap
2022-05-16 09:51:49 +10:00
Joel Challis
608fa5154c
Data driven g_led_config
( #16728 )
2022-05-16 07:39:29 +10:00
zvecr
a8cbda7b8a
lower threshold
2022-05-11 03:25:53 +01:00
zvecr
cb7d103ba8
wider keys?
2022-05-11 01:53:47 +01:00
zvecr
68208278e0
Render layers with 'qmk info' logic
2022-05-11 01:53:47 +01:00
zvecr
f9f0d84eb0
Cache xap specs
2022-05-10 03:49:01 +01:00
zvecr
5028d6672a
Use keycodes for xap version
2022-05-10 02:29:30 +01:00
zvecr
41a5dcbfa7
Add more DD basic keycodes
2022-05-10 01:38:14 +01:00
zvecr
ea92d5ed7d
Block out basic keycodes
2022-05-09 23:51:58 +01:00
zvecr
7e819d7945
specs as json?
2022-05-06 23:33:51 +01:00
zvecr
58642ff40c
Publish resolved XAP specs?
2022-05-06 23:11:16 +01:00
zvecr
94ec23ea77
Remove requirement to quote action args
2022-05-05 22:35:04 +01:00
zvecr
cc851142fa
Add cli interactive shell
2022-05-05 22:16:38 +01:00
zvecr
c01e8ed75d
stash
2022-05-05 12:18:57 +01:00
QMK Bot
f54dcc7962
Merge remote-tracking branch 'origin/develop' into xap
2022-05-03 19:49:15 +00:00
Nick Brassel
be9fa68785
Also format *.hpp files. ( #16997 )
2022-05-04 05:48:41 +10:00
zvecr
4d895892e5
Stubs for ENCODER_MAP
2022-04-20 22:38:06 +01:00
Nick Brassel
d17aed8e82
Verify struct sizing at build time.
2022-04-19 12:33:56 +10:00
zvecr
3730ddacac
Fix ARM builds due to packing inconsistencies
2022-04-19 02:07:05 +01:00
zvecr
1d96fc866d
Add route for hardware_id
2022-04-19 02:07:05 +01:00
zvecr
3c20f00238
Merge remote-tracking branch 'origin/develop' into xap
2022-04-16 23:49:41 +01:00
Joel Challis
92a61aa0cd
Implement XAP 'secure' core requirements ( #16843 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-04-16 11:13:05 -07:00
Nick Brassel
85331d56ec
Merge remote-tracking branch 'upstream/develop' into xap
2022-04-13 20:11:53 +10:00
Nick Brassel
1f2b1dedcc
Quantum Painter ( #10174 )
...
* Install dependencies before executing unit tests.
* Split out UTF-8 decoder.
* Fixup python formatting rules.
* Add documentation for QGF/QFF and the RLE format used.
* Add CLI commands for converting images and fonts.
* Add stub rules.mk for QP.
* Add stream type.
* Add base driver and comms interfaces.
* Add support for SPI, SPI+D/C comms drivers.
* Include <qp.h> when enabled.
* Add base support for SPI+D/C+RST panels, as well as concrete implementation of ST7789.
* Add support for GC9A01.
* Add support for ILI9341.
* Add support for ILI9163.
* Add support for SSD1351.
* Implement qp_setpixel, including pixdata buffer management.
* Implement qp_line.
* Implement qp_rect.
* Implement qp_circle.
* Implement qp_ellipse.
* Implement palette interpolation.
* Allow for streams to work with either flash or RAM.
* Image loading.
* Font loading.
* QGF palette loading.
* Progressive decoder of pixel data supporting Raw+RLE, 1-,2-,4-,8-bpp monochrome and palette-based images.
* Image drawing.
* Animations.
* Font rendering.
* Check against 256 colours, dump out the loaded palette if debugging enabled.
* Fix build.
* AVR is not the intended audience.
* `qmk format-c`
* Generation fix.
* First batch of docs.
* More docs and examples.
* Review comments.
* Public API documentation.
2022-04-13 18:00:18 +10:00
zvecr
d19285019d
All other subsystems are disabled during unlock
2022-04-12 01:37:31 +01:00
zvecr
ffb0575eb8
stub out secure data driven config
2022-04-11 01:59:48 +01:00
zvecr
3e4de1ebd0
format
2022-04-11 00:53:31 +01:00
zvecr
89fab427c4
stub out secure as its own feature
2022-04-11 00:43:18 +01:00
Drashna Jael're
9ac3445454
Merge remote-tracking branch 'origin/develop' into xap
2022-04-08 20:34:54 -07:00
Joel Challis
2cfbc1445c
Allow new-keyboard to use development_board presets ( #16785 )
2022-04-08 20:12:32 +01:00
Erovia
85de020573
CLI: Bump the 'jsonschema' version ( #16635 )
...
* CLI: Bump the 'jsonschema' version
Update the used meta-schema from Draft 7 from 2018 to the latest one,
Draft 2020-12.
Currently, the validator falls back to Draft 7 if the newer validator is
not available. Draft 2020-12 support was introduced to 'jsonschema' in
version 4.0.0.
* Fix formatting
2022-04-06 19:46:16 +01:00
zvecr
c1b57354f6
Stub out more of broadcast messages
2022-04-05 18:54:28 +01:00
QMK Bot
e3afa07ca9
Merge remote-tracking branch 'origin/develop' into xap
2022-04-03 17:45:49 +00:00
Joel Challis
c0ac3f7372
Add frameworking for development board presets ( #16637 )
...
* Add frameworking for development board presets
* Update lib/python/qmk/info.py
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-04-03 18:45:10 +01:00
zvecr
c9eae1d384
format
2022-04-02 00:11:22 +01:00
zvecr
e7d9d6675c
Implement codegen for more data types - codegen for return_execute stubs removed
2022-04-01 23:38:13 +01:00
zvecr
c5842ab9b5
stub out return_execute with zero args
2022-04-01 00:44:27 +01:00
zvecr
e111b9d017
Use slightly more unique data name
2022-03-31 23:31:01 +01:00
zvecr
53052228df
Add types codegen
2022-03-31 22:34:25 +01:00
Nick Brassel
ffcdfc6c03
Swap info.json.gz length to #define.
2022-04-01 08:15:33 +11:00
zvecr
81a53ac5b6
gen RESPONSE_FLAG defines
2022-03-31 21:08:18 +01:00
zvecr
646fdc7d17
Rework code gen for return of dynamic variables
2022-03-31 01:18:26 +01:00
zvecr
73d2228524
format
2022-03-30 23:25:33 +01:00
zvecr
6269c6b51c
partial gen for return_execute
2022-03-30 23:20:14 +01:00
QMK Bot
5a099e1ad7
Merge remote-tracking branch 'origin/develop' into xap
2022-03-30 20:55:54 +00:00
QMK Bot
d75ae52fe6
Merge remote-tracking branch 'origin/master' into develop
2022-03-30 20:55:16 +00:00
Ryan
64974a7f8f
yapf: disable arithmetic predecence indication ( #16749 )
2022-03-30 21:54:13 +01:00
zvecr
22b8299230
Fix up print_dotted_output dict handling
2022-03-30 00:43:41 +01:00
zvecr
a65ea1a711
Fix codegen for non led boards
2022-03-30 00:43:41 +01:00
zvecr
13ee88dd21
Data driven g_led config
2022-03-30 00:43:41 +01:00
zvecr
56c9f7b7ff
format
2022-03-29 19:25:16 +01:00
zvecr
05911e9908
bodge 'qmk xap -l' for windows
2022-03-29 18:36:08 +01:00
zvecr
7262333857
Use generic 'dump_lines'
2022-03-28 21:18:17 +01:00
zvecr
ff1bb76537
basic info.json handling
2022-03-28 21:06:16 +01:00
QMK Bot
fc45ff1f07
Merge remote-tracking branch 'origin/develop' into xap
2022-03-27 20:29:43 +00:00
QMK Bot
03f9b8db15
Merge remote-tracking branch 'origin/master' into develop
2022-03-27 20:29:09 +00:00
Erovia
8c0198334c
CLI: Lint non-data driven macros in info.json ( #16739 )
...
* CLI: Lint non-data driven macros in info.json
Macros in info.json should either have the "matrix" key with the matrix
data or should should be also present in <keyboard>.h
* Add verification of matrix data
* Use generic '<keyboard>.h' in output
* Add keyboard name to output
* Make C layout macro finding more robust
The old code missed C macros if they had whitespace between '#' and
'define' or had whitespace before '#'.
2022-03-27 21:28:36 +01:00
Drashna Jael're
80102c0e83
Merge remote-tracking branch 'origin/develop' into xap
2022-03-26 13:37:01 -07:00
QMK Bot
05ac5727f2
Merge remote-tracking branch 'origin/master' into develop
2022-03-26 19:15:58 +00:00
Erovia
55e5daa868
Fix bug when 'info.json' lookup escapes keyboard dir ( #16734 )
2022-03-26 19:15:25 +00:00
Drashna Jael're
15e0964108
Merge remote-tracking branch 'origin/develop' into xap
2022-03-26 10:32:27 -07:00
QMK Bot
2957f60dc1
Merge remote-tracking branch 'origin/master' into develop
2022-03-24 20:14:36 +00:00