Skip to content

Releases: Open-CMSIS-Pack/devtools

CMSIS-Project Manager Version 2.13.0

19 Feb 10:50
86a6bfd

Choose a tag to compare

Release Notes

  • added flash-info node into cbuild-run.yml
  • added list packs --locked option
  • added telnet node handling
  • added reference to compile_commands.json file into cbuild.yml
  • added support for link: whole-archive feature
  • allow redefining load mode and load-offset of output images
  • ensure access sequences under target-set do not generate dependencies
  • ensure packs with explicit paths have priority over installed ones
  • improve errors/warnings around component validation
  • fixed for-compiler check and error message
  • fixed list packs --missing
  • fixed pname for SCVD entries in cbuild-run
  • fixed schema SetupType
  • fixed schema TypeListMutualExclusion
  • make behavior of pack filtering consistent in case of all packs enabled
  • process pack requirements for a context only once
  • reduce severity of missing dbgconf from error to warning
  • restrict check of package requirements
  • set Bname to empty string if not defined
  • skip linker script generation when --dry-run
  • support hex values with suffix in defines
  • suppress info message concerning RTE header file recreation
  • RPC enhancements
    added method to obtain evaluated variables
    added method to report context info
    added upgrade node into PackReference
    clean-up processed contexts when reloading solution
    enhanced RPC tests for packs and components
    reset pack filter flag on loading solution and running convert
  • Zephyr/West enhancements:
    added documentation to WestProjectType
    fixed west-opt schema
    preserve west groups in cbuild.yml

CMSIS-Build Manager Version 2.13.0

20 Feb 08:14
daf7408

Choose a tag to compare

Release Notes

  • added support for Microchip XC32 toolchain
  • added support for Star-MC3 and correct the support of Cortex-M52
  • added AC6 and GCC support for Star-MC3 via Cortex-M52 compatibility
  • fixed generated cflags in LLVM/Clang for Star-MC3
  • updated cbridge utility v0.10.0
  • updated cbuild2cmake utility v0.10.0
  • updated cbuild utility v2.13.0
  • updated cpackget utility v2.2.0
  • updated csolution utility v2.13.0

CMSIS-Project Manager Version 2.12.0

30 Oct 14:25
99ceaea

Choose a tag to compare

Release Notes

  • added initial Zephyr/West build integration support
  • accept --active <target-type> option regardless of available target-set
  • handle pack identifiers case insensitive
  • handle --filter option case insensitive
  • reworked created-for validation 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
    extended BoardInfo with on-board debugger info
    fixed examples filtering for device not being mounted on any board
    fixed SelectBundle to return true if changed and no error
  • updated CLANG linker script for compatibility with ATfE 21
  • updated schemas:
    accept boolean define
    reject target-type in project-context
    remove placeholders trace and terminal from cbuild-run

CMSIS-Build Manager Version 2.12.0

30 Oct 15:32
eb29cef

Choose a tag to compare

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

27 Oct 12:42
607a565

Choose a tag to compare

What's Changed

Full Changelog: tools/buildmgr/2.11.0...tools/svdconv/3.3.49

CMSIS-Build Manager Version 2.11.0

12 Sep 07:03
85ca8dd

Choose a tag to compare

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

11 Sep 14:18
f4959a1

Choose a tag to compare

Release Notes

  • added component maxInstances to *.cbuild.yml
  • added Infineon Device Configurator into global generator registry
  • added list examples, list templates and list debuggers commands
  • added support for custom configurations for debuggers
  • added support for image-only solutions
  • 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-context load for generated elf type
  • 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 out directory
  • removed filtering of component files having gen* categories
  • removed orphaned *.cbuild-run.yml
  • removed -R, --relative-paths option from usage page
  • refactored components processing
  • restrict component suggestion to the same bundle
  • skip *.cbuild-run.yml generation when target-set has only lib contexts
  • skip item from devices list when it is not end-leaf
  • unified functions to strip prefix and suffix
  • updated cdefault.yml: added -e to 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 the convert command: ConvertSolution
    added activeTarget parameter to LoadSolution method request
    fixed LoadPacks by loading all installed pack versions
    fixed packs filtering for GetComponentsTree
    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

13 Jun 08:41
ef2ff4f

Choose a tag to compare

Release Notes

  • added csolution rpc daemon mode
  • expand $SolutionDir()$ when used in cproject.yml layer
  • fixed dbgconf handling when not present in PDSC
  • handle copied-from as variable subnode
  • handle load mode for project-context
  • moved debug-adapters.yml to dedicated repository
  • updated debug adapters search to use case insensitive
  • updated test case OutputDirsAbsolutePath
  • updated target-set images link in schema

packchk 1.4.4

13 Jun 10:14
592bbaf

Choose a tag to compare

What's Changed

  • Do not validate for http:// URLs in elements and attributes that are … by @xoriath in #2094

New Contributors

Full Changelog: tools/buildmgr/2.9.0...tools/packchk/1.4.4

CMSIS-Build Manager Version 2.10.0

13 Jun 09:46
592bbaf

Choose a tag to compare

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