|
1105 | 1105 | "generators": { "$ref": "#/definitions/GeneratorsOutputType" }, |
1106 | 1106 | "language-C": { "$ref": "#/definitions/LanguageCType" }, |
1107 | 1107 | "language-CPP": { "$ref": "#/definitions/LanguageCppType" }, |
| 1108 | + "load": { "$ref": "#/definitions/LoadsType" }, |
1108 | 1109 | "misc": { "$ref": "#/definitions/MiscTypes" }, |
1109 | 1110 | "optimize": { "$ref": "#/definitions/OptimizeType" }, |
1110 | 1111 | "output-dirs": { "$ref": "#/definitions/OutputDirectoriesType" }, |
|
2018 | 2019 | "RunFileType": { |
2019 | 2020 | "type": "object", |
2020 | 2021 | "properties": { |
2021 | | - "file": { "type": "string", "description": "File path." }, |
2022 | | - "type": { "type": "string", "description": "File type." }, |
| 2022 | + "file": { "type": "string", "description": "Specifies the file name." }, |
| 2023 | + "info": { "type": "string", "description": "Brief description of the file." }, |
| 2024 | + "type": { "type": "string", "description": "Specifies the file type." }, |
| 2025 | + "run": { "type": "string", "description": "Additional command string for download or programming." }, |
| 2026 | + "debug": { "type": "string", "description": "Additional command string for debug." }, |
2023 | 2027 | "pname": { "type": "string", "description": "Processor name." } |
2024 | 2028 | }, |
2025 | 2029 | "additionalProperties": false |
|
2044 | 2048 | }, |
2045 | 2049 | "DebugBlocksType": { |
2046 | 2050 | "type": "array", |
2047 | | - "uniqueItems": true, |
| 2051 | + "uniqueItems": false, |
2048 | 2052 | "items": { "$ref": "#/definitions/DebugBlockType" } |
2049 | 2053 | }, |
2050 | 2054 | "DebugBlockType": { |
|
2111 | 2115 | "additionalProperties": false, |
2112 | 2116 | "required": ["name"] |
2113 | 2117 | }, |
| 2118 | + "LoadsType": { |
| 2119 | + "description": "Specifies additional files to add to the output node.", |
| 2120 | + "type": "array", |
| 2121 | + "uniqueItems": true, |
| 2122 | + "items": { "$ref": "#/definitions/LoadType" } |
| 2123 | + }, |
| 2124 | + "LoadType": { |
| 2125 | + "type": "object", |
| 2126 | + "properties": { |
| 2127 | + "file": { "type": "string", "description": "Specifies the file name." }, |
| 2128 | + "info": { "type": "string", "description": "Brief description of the file." }, |
| 2129 | + "type": { "enum": [ "elf", "hex", "bin", "lib" ], "description": "Specifies an explicit file type." }, |
| 2130 | + "run": { "type": "string", "description": "Additional command string for download or programming." }, |
| 2131 | + "debug": { "type": "string", "description": "Additional command string for debug." }, |
| 2132 | + "for-context": { "$ref": "#/definitions/ForContext" }, |
| 2133 | + "not-for-context": { "$ref": "#/definitions/NotForContext" } |
| 2134 | + }, |
| 2135 | + "additionalProperties": false, |
| 2136 | + "required": ["file"] |
| 2137 | + }, |
2114 | 2138 | "DebugVarsType": { |
2115 | 2139 | "description": "Debug variables for debug sequences.", |
2116 | 2140 | "type": "object", |
|
0 commit comments