zvecr
e953b72835
Fix lint errors
2023-03-26 03:15:58 +01:00
zvecr
42895141de
Decouple lighting_map from XAP
2023-03-23 00:48:52 +00:00
zvecr
64c5531be6
Refactor inline_generator to template
2023-03-22 21:21:02 +00:00
Nick Brassel
03c47d295e
Jinja2 cleanup.
2023-01-14 15:37:07 +11:00
zvecr
0137c4a310
Handle userspace xap.hjson spec files - remove prints....
2023-01-09 19:39:58 +00:00
zvecr
8e9e6c3ea7
Handle userspace xap.hjson spec files
2023-01-09 19:35:47 +00:00
zvecr
35ff477d77
dedupe merge_ordered_dicts
2023-01-01 19:20:04 +00:00
zvecr
9fcab705a9
Align client/docs gen with recent changes
2022-10-16 20:24:37 +01:00
Nick Brassel
5083c618cf
qmk pytest
2022-10-16 13:25:48 +11:00
Nick Brassel
c2e95c8522
Squashed commit of the following:
...
commit d614bc5f62f3c2efc5c5cc0f38168a67681e6fb5
Author: Nick Brassel <nick@tzarc.org>
Date: Sun Oct 16 13:17:03 2022 +1100
Remove old header generator.
commit 08337b814cfcef57a1f6b41acf06b806ad4bb116
Author: Nick Brassel <nick@tzarc.org>
Date: Sat Oct 15 11:47:20 2022 +1100
Restart jinja2 generation for firmware-side output.
2022-10-16 13:19:15 +11:00
zvecr
384bb7ddc7
Correctly handle 'latest'
2022-10-13 02:21:15 +01:00
zvecr
d1e3036ce2
Generate python effect constants
2022-10-13 01:43:47 +01:00
zvecr
9e1b8a710c
Refactor XAP keycode logic
2022-10-12 19:41:50 +01:00
zvecr
1dbb4c0f96
stash
2022-09-29 23:44:19 +01:00
zvecr
f44a988476
Initial validation of xap.hjson
2022-05-23 20:02:29 +01: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
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
Nick Brassel
69e9c80ec3
Reworked docs rendering using jinja2.
2022-02-15 05:19:13 +11:00
Nick Brassel
eba91c6e28
Initial implementation of XAP protocol.
2021-08-11 21:08:32 +10:00