Commit Graph

21 Commits

Author SHA1 Message Date
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