You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Erovia fbfd5312b9
CLI: Validate JSON keymap input (#16261)
* Fix schema validator

It should use the passed schema.

* Add required attributes to keymap schema

* Rework subcommands to validate the JSON keymaps

The 'compile', 'flash' and 'json2c' subcommands were reworked to add
JSON keymap validation so error is reported for non-JSON and
non-compliant-JSON inputs.

* Fix required fields in keymap schema

* Add tests

* Fix compiling keymaps directly from keymap directory

* Schema should not require version for now.
4 years ago
..
arm_atsam/packs
chibios@d7b9d1c87f Update to ChibiOS 20.3.4, support builds against trunk (#14208) 4 years ago
chibios-contrib@d1c2126d1c Update ChibiOS-Contrib (#14419) 4 years ago
googletest@e2239ee604 Bump gtest (#13885) 4 years ago
lib8tion
lufa@19a5d533f0 Update LUFA Submodule (2021-07-30) (#13819) 4 years ago
printf@d3b984684b
python CLI: Validate JSON keymap input (#16261) 4 years ago
usbhost Move USB Host Shield and Arduino core to `lib/` (#13973) 4 years ago
vusb@bdb53e4c04