Formatter Validator Minifier Escape / Unescape JSON ↔ String JSON ↔ YAML JSON → CSV NDJSON / JSON Lines JSON → Types JSON ↔ XML JSON Diff JSON Patch Canonicalize (RFC 8785) Schema Validator Schema Generator JSONPath Tester JWT Decoder JSON Errors Schemas More Tools
JSONTools / Schema registry / IMG Catapult PSP
Schema registry

IMG Catapult PSP

Imagination Technologies Catapult platform support pack contents

contents.yaml

Check your file against this schema

Opens the validator with this schema already loaded. Paste your contents.yaml and it validates in your browser — nothing is uploaded.

Validate a contents.yaml → View raw schema

Fields

Generated directly from the schema, following local $refs, to two levels of nesting.

Field Type Description
platformrequiredobjectCatapult platform support file contents
platform.vendorrequiredstringPlatform/device vendor name
platform.namerequiredstringName of platform - used to identify platform in IDE
platform.descriptionrequiredstringFull description of support pack
platform.buildConfigrequiredstringValue of the PLATFORM macro definition used during build
platform.versionrequiredstringSupport pack version
platform.licenserequiredstringLicense text
platform.documentationFilerequiredobjectFile within support pack
platform.documentationFile.builtinrequiredbooleanbuiltin="true" means that a file path is relative to the platform directory within the SDK installation.builtin="false" means the file path is relative to the top level of the unzipped package
platform.documentationFile.pathrequiredstringfile path within zip file
platform.coreDescriptionFilerequiredobjectFile within support pack
platform.coreDescriptionFile.builtinrequiredbooleanbuiltin="true" means that a file path is relative to the platform directory within the SDK installation.builtin="false" means the file path is relative to the top level of the unzipped package
platform.coreDescriptionFile.pathrequiredstringfile path within zip file
platform.peripheralRegisterDescriptionFileobjectFile within support pack
platform.peripheralRegisterDescriptionFile.builtinrequiredbooleanbuiltin="true" means that a file path is relative to the platform directory within the SDK installation.builtin="false" means the file path is relative to the top level of the unzipped package
platform.peripheralRegisterDescriptionFile.pathrequiredstringfile path within zip file
platform.openOCDConfigurationFileobjectFile within support pack
platform.openOCDConfigurationFile.builtinrequiredbooleanbuiltin="true" means that a file path is relative to the platform directory within the SDK installation.builtin="false" means the file path is relative to the top level of the unzipped package
platform.openOCDConfigurationFile.pathrequiredstringfile path within zip file
platform.launchConfigrequiredstringLaunch configuration for platform
platform.gdbAutoRunCommandStringstringString with additional gdb commands to run to initiate connection to target
platform.networkPortNumberForOCDConnectionsstringTCP/IP port number for OpenOCD connections. Set to "auto" to automatically use any free port
platform.isPlatformFPGAbooleanTrue only for FPGA platforms
platform.fpgaBitFileobjectFile within support pack
platform.fpgaBitFile.builtinrequiredbooleanbuiltin="true" means that a file path is relative to the platform directory within the SDK installation.builtin="false" means the file path is relative to the top level of the unzipped package
platform.fpgaBitFile.pathrequiredstringfile path within zip file
platform.fpgaProgConfigFileobjectFile within support pack
platform.fpgaProgConfigFile.builtinrequiredbooleanbuiltin="true" means that a file path is relative to the platform directory within the SDK installation.builtin="false" means the file path is relative to the top level of the unzipped package
platform.fpgaProgConfigFile.pathrequiredstringfile path within zip file
platform.traceSettingsStringstringString with processor trace encoder settings required by the decoder
platform.libsDirectoryobjectDirectory within support pack
platform.libsDirectory.pathrequiredstringdirectory path within zip file
platform.headersDirectoryobjectDirectory within support pack
platform.headersDirectory.pathrequiredstringdirectory path within zip file
platform.remoteHoststringHostname or IP address for debug connection to remote machines
platform.remoteUsernamestringUsername for debug connection to remote machines

What we found in this schema

Specification sections for the keywords in this schema

Keyword Document Section
$defsJSON Schema Core, draft 2020-12§8.2.4 — Schema Re-Use With "$defs"
$idJSON Schema Core, draft 2020-12§8.2.1 — The "$id" Keyword
$refJSON Schema Core, draft 2020-12§8.2.3.1 — Direct References with "$ref"
$schemaJSON Schema Core, draft 2020-12§8.1.1 — "$schema"
additionalPropertiesJSON Schema Core, draft 2020-12§10.3.2.3 — "additionalProperties"
descriptionJSON Schema Validation, draft 2020-12§9.1 — "title" and "description"
maxLengthJSON Schema Validation, draft 2020-12§6.3.1 — "maxLength"
patternJSON Schema Validation, draft 2020-12§6.3.3 — "pattern"
propertiesJSON Schema Core, draft 2020-12§10.3.2.1 — "properties"
requiredJSON Schema Validation, draft 2020-12§6.5.3 — "required"
typeJSON Schema Validation, draft 2020-12§6.1.1 — "type"

Documents

Attribution

This schema comes from SchemaStore, distributed under the Apache License 2.0. Copyright 2015–present Mads Kristensen and contributors. View the original file. The field table and audit on this page are generated by JSONTools.tools; the schema itself is unmodified.

← All schemas