@micro-os-plus/diag-trace
Version:
A source code library with the µOS++ trace::printf() tracing infrastructure
43 lines (42 loc) • 1.39 kB
JSON
{
"minimumXcdlRequired": "2.0.0",
"license": "MIT",
"copyright": "Copyright (c) 2022 Liviu Ionescu",
"description": "Top diag-trace components",
"cdlPackage": {
"name": "diag-trace",
"display": "Diagnostics trace::printf()",
"description": "The portable trace::printf() code. Enabled by the explicit compiler option MICRO_OS_PLUS_TRACE.",
"parent": "micro-os-plus",
"defaultEnable": true,
"activeIf": [
"isCompilerOptionDefined('MICRO_OS_PLUS_TRACE')"
],
"compilerIncludeFolders": [
"include"
],
"compilerSourceFiles": [
"src/trace.cpp"
],
"compilerDefinitions": [],
"compilerOptions": [],
"dependencies": [],
"generatedDefinition": "MICRO_OS_PLUS_HAS_DIAG_TRACE",
"cdlInterfaces": {
"output-channel-interface": {
"display": "Output channel interface",
"description": "There must be one and only one implementation of the trace output channel.",
"legalValues": "1"
}
},
"cdlOptions": {
"printf-buffer-array-size": {
"display": "printf() buffer array size",
"description": "The size in bytes of the stack buffer used by vsnprintf() to store the diagnostics line.",
"valueType": "integer",
"generatedDefinition": "MICRO_OS_PLUS_INTEGER_TRACE_PRINTF_BUFFER_ARRAY_SIZE",
"defaultValue": 200
}
}
}
}