Skip to content

Releases: Open-CMSIS-Pack/devtools

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

CMSIS-Project Manager Version 2.9.0

12 May 09:13
8f02308

Choose a tag to compare

Release Notes

  • added link-time-optimize handling
  • added -a, --active <target-type>[@<target-set>] option
  • added list target-sets command
  • removed -lcrt0 from CLANG linker command
  • updated and extended experimental features:
    • added target-set handling with images and debugger
    • added debug-adapters.yml handling
    • moved and renamed *.dbgconf file
    • reworked debugger and debug-topology

CMSIS-Build Manager Version 2.9.0

12 May 12:03
1be7f32

Choose a tag to compare

Release Notes

  • added link-time-optimize toolchain 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