2017-09-04 16:00:53 +00:00
|
|
|
{
|
|
|
|
"$schema": "http://json-schema.org/draft-06/schema#",
|
|
|
|
"title": "Mbed Library Schema",
|
2017-09-12 10:10:10 +00:00
|
|
|
"description": "Configuration file for an mbed application",
|
2017-09-04 16:00:53 +00:00
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"name": {
|
2017-09-12 15:02:17 +00:00
|
|
|
"$ref": "definitions.json#/name_definition"
|
2017-09-04 16:00:53 +00:00
|
|
|
},
|
|
|
|
"config": {
|
2017-09-12 15:02:17 +00:00
|
|
|
"$ref": "definitions.json#/config_definition"
|
2017-09-04 16:00:53 +00:00
|
|
|
},
|
|
|
|
"target_overrides": {
|
2017-09-12 15:02:17 +00:00
|
|
|
"$ref": "definitions.json#/target_overrides_definition"
|
2017-09-04 16:00:53 +00:00
|
|
|
},
|
|
|
|
"macros": {
|
2017-09-12 15:02:17 +00:00
|
|
|
"$ref": "definitions.json#/macro_definition"
|
2017-09-04 16:00:53 +00:00
|
|
|
},
|
2019-01-15 23:05:43 +00:00
|
|
|
"requires": {
|
|
|
|
"$ref": "definitions.json#/requires_definition"
|
|
|
|
},
|
2017-09-04 16:00:53 +00:00
|
|
|
"artifact_name": {
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"additionalProperties": false
|
|
|
|
}
|