Releases: Open-CMSIS-Pack/devtools
Releases · Open-CMSIS-Pack/devtools
CMSIS-Project Manager Version 2.12.0
Release Notes
- added initial Zephyr/West build integration support
- accept
--active <target-type>option regardless of availabletarget-set - handle pack identifiers case insensitive
- handle
--filter optioncase insensitive - reworked
created-forvalidation message - reworked debugger custom properties default handling
- rpc server enhancements and bugfixes:
added method to list compatible layers:DiscoverLayers
added method to list missing packs:ListMissingPacks
extendedBoardInfowith on-board debugger info
fixed examples filtering for device not being mounted on any board
fixedSelectBundleto return true if changed and no error - updated CLANG linker script for compatibility with ATfE 21
- updated schemas:
accept booleandefine
rejecttarget-typeinproject-context
remove placeholderstraceandterminalfrom cbuild-run
CMSIS-Build Manager Version 2.12.0
Release Notes
- fixed command-line options for map file generation
- updated cbridge utility v0.9.19
- updated cbuild2cmake utility v0.9.9
- updated cbuild utility v2.12.0
- updated csolution utility v2.12.0
v3.3.49
What's Changed
- [svdconv] changed casts to dynamic_cast (#1336) by @grasci-arm in #2240
Full Changelog: tools/buildmgr/2.11.0...tools/svdconv/3.3.49
CMSIS-Build Manager Version 2.11.0
Release Notes
- added AC6 ASM flags for dependency rules generation
- added IAR toolchain configuration support for Cortex-M52
- fixed map file generation to cope with spaces in path
- updated cbridge utility v0.9.18
- updated cbuild2cmake utility v0.9.8
- updated cbuild utility v2.11.0
- updated cpackget utility v2.1.9
- updated csolution utility v2.11.0
CMSIS-Project Manager Version 2.11.0
Release Notes
- added component
maxInstancesto *.cbuild.yml - added Infineon Device Configurator into global generator registry
- added
list examples,list templatesandlist debuggerscommands - added support for custom configurations for debuggers
- added support for
image-onlysolutions - avoid writing component's rtedir to *.cbuild.yml
- decrease message's severity for constructed files recreation
- fixed hierarchical group name retrieval
- fixed yml comparison to avoid rewriting files
- handle command line option
--active=(empty argument) - handle
project-contextloadfor generatedelftype - handle processor name for user specified image
- improved pack version range resolution by re-using resolved packs
- relocated *.cbuild-run.yml and *.cbuild.yml to
outdirectory - removed filtering of component files having
gen*categories - removed orphaned *.cbuild-run.yml
- removed
-R, --relative-pathsoption from usage page - refactored components processing
- restrict component suggestion to the same bundle
- skip *.cbuild-run.yml generation when
target-sethas onlylibcontexts - skip item from devices list when it is not end-leaf
- unified functions to strip prefix and suffix
- updated cdefault.yml: added
-eto IAR compiler flags - updated debug-adapters registry and schema retrieval workflow
- use
Bname=""for condition evaluation - use debug-adapter-registry v2.11.0
- use csolution-rpc protocol v0.0.4
- rpc server enhancements and bugfixes:
added method to get examples, ref apps and templates:GetDraftProjects
added methods to get devices and boards:GetDeviceList,GetDeviceInfo,GetBoardList,GetBoardInfo
added method to replicate theconvertcommand:ConvertSolution
addedactiveTargetparameter toLoadSolutionmethod request
fixedLoadPacksby loading all installed pack versions
fixed packs filtering forGetComponentsTree
handle content-length header CRLF line endings for LSP compliance
tolerate component selection errors
updated smart pack filter to keep component selection
CMSIS-Project Manager Version 2.10.0
Release Notes
- added csolution
rpcdaemon mode - expand
$SolutionDir()$when used in cproject.ymllayer - fixed
dbgconfhandling when not present in PDSC - handle
copied-fromasvariablesubnode - handle
loadmode forproject-context - moved
debug-adapters.ymlto dedicated repository - updated debug adapters search to use case insensitive
- updated test case
OutputDirsAbsolutePath - updated
target-set imageslink in schema
packchk 1.4.4
CMSIS-Build Manager Version 2.10.0
Release Notes
- updated cbridge utility v0.9.16
- updated cbuild utility v2.10.0
- updated cpackget utility v2.1.8
- updated csolution utility v2.10.0
CMSIS-Project Manager Version 2.9.0
Release Notes
- added
link-time-optimizehandling - added
-a, --active <target-type>[@<target-set>]option - added
list target-setscommand - removed
-lcrt0fromCLANGlinker command - updated and extended experimental features:
- added
target-sethandling withimagesanddebugger - added
debug-adapters.ymlhandling - moved and renamed
*.dbgconffile - reworked
debuggeranddebug-topology
- added
CMSIS-Build Manager Version 2.9.0
Release Notes
- added
link-time-optimizetoolchain flags - updated cbridge utility v0.9.15
- updated cbuild2cmake utility v0.9.7
- updated cbuild utility v2.9.0
- updated cpackget utility v2.1.7
- updated csolution utility v2.9.0