diff options
| author | Zach White <skullydazed@gmail.com> | 2020-12-01 16:04:22 -0800 |
|---|---|---|
| committer | Zach White <skullydazed@drpepper.org> | 2021-01-07 21:21:12 -0800 |
| commit | b2c26f7cdd4b268e80f98cae7f444956559436ec (patch) | |
| tree | a621c5ac6baee49c128ada7f9af940d50440eb3e /data | |
| parent | 266a85eda0cbb63852565d0c1d7ddb24700b8c1f (diff) | |
| download | qmk_firmware-b2c26f7cdd4b268e80f98cae7f444956559436ec.tar.gz qmk_firmware-b2c26f7cdd4b268e80f98cae7f444956559436ec.zip | |
get qmk generate-api into a good state
Diffstat (limited to 'data')
| -rw-r--r-- | data/schemas/keyboard.jsonschema | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/data/schemas/keyboard.jsonschema b/data/schemas/keyboard.jsonschema index 75e792b64..9355ee49b 100644 --- a/data/schemas/keyboard.jsonschema +++ b/data/schemas/keyboard.jsonschema | |||
| @@ -90,6 +90,9 @@ | |||
| 90 | "type": "object", | 90 | "type": "object", |
| 91 | "additionalProperties": false, | 91 | "additionalProperties": false, |
| 92 | "properties": { | 92 | "properties": { |
| 93 | "filename": { | ||
| 94 | "type": "string" | ||
| 95 | }, | ||
| 93 | "c_macro": { | 96 | "c_macro": { |
| 94 | "type": "boolean" | 97 | "type": "boolean" |
| 95 | }, | 98 | }, |
| @@ -119,6 +122,18 @@ | |||
| 119 | "type": "number", | 122 | "type": "number", |
| 120 | "min": 0.25 | 123 | "min": 0.25 |
| 121 | }, | 124 | }, |
| 125 | "r": { | ||
| 126 | "type": "number", | ||
| 127 | "min": 0 | ||
| 128 | }, | ||
| 129 | "rx": { | ||
| 130 | "type": "number", | ||
| 131 | "min": 0 | ||
| 132 | }, | ||
| 133 | "ry": { | ||
| 134 | "type": "number", | ||
| 135 | "min": 0 | ||
| 136 | }, | ||
| 122 | "w": { | 137 | "w": { |
| 123 | "type": "number", | 138 | "type": "number", |
| 124 | "min": 0.25 | 139 | "min": 0.25 |
| @@ -199,6 +214,12 @@ | |||
| 199 | "min": 0, | 214 | "min": 0, |
| 200 | "multipleOf": 1 | 215 | "multipleOf": 1 |
| 201 | }, | 216 | }, |
| 217 | "max_brightness": { | ||
| 218 | "type": "number", | ||
| 219 | "min": 0, | ||
| 220 | "max": 255, | ||
| 221 | "multipleOf": 1 | ||
| 222 | }, | ||
| 202 | "pin": { | 223 | "pin": { |
| 203 | "type": "string", | 224 | "type": "string", |
| 204 | "pattern": "^[A-K]\\d{1,2}$" | 225 | "pattern": "^[A-K]\\d{1,2}$" |
| @@ -207,6 +228,18 @@ | |||
| 207 | "type": "number", | 228 | "type": "number", |
| 208 | "min": 0, | 229 | "min": 0, |
| 209 | "multipleOf": 1 | 230 | "multipleOf": 1 |
| 231 | }, | ||
| 232 | "sleep": {"type": "boolean"}, | ||
| 233 | "split": {"type": "boolean"}, | ||
| 234 | "split_count": { | ||
| 235 | "type": "array", | ||
| 236 | "minLength": 2, | ||
| 237 | "maxLength": 2, | ||
| 238 | "items": { | ||
| 239 | "type": "number", | ||
| 240 | "min": 0, | ||
| 241 | "multipleOf": 1 | ||
| 242 | } | ||
| 210 | } | 243 | } |
| 211 | } | 244 | } |
| 212 | }, | 245 | }, |
