Skip to content

Releases: Open-CMSIS-Pack/devtools

CMSIS-Build Manager Version 2.3.0

04 Apr 12:55
d8c1007
Compare
Choose a tag to compare

Release notes

  • added support for Cortex-M52 (only AC6)
  • updated cbuild2cmake utility v0.9.0 (alpha support)
  • updated cbuild utility v2.3.0
  • updated cpackget utility v2.1.1
  • updated csolution utility v2.3.0
  • updated cbridge utility v0.9.4

CMSIS-Project Manager Version 2.3.0-dev0

25 Mar 11:27
7c39ecb
Compare
Choose a tag to compare

Release candidate

  • added command line option --frozen-packs
  • added optimize option debug
  • clean empty cprj components and group elements
  • create *.cbuild.yml unconditionally when running convert
  • extended *.cbuild-idx.yml with context dependencies
  • extended *.cbuild-idx.yml with layer configurations
  • extended *.cbuild.yml with external generator component info
  • extended *.cbuild.yml with error and packs-missing node
  • extended *.cbuild.yml with gpdsc project_files in group files
  • fixed typos in MVE related constants
  • fixed typos in default IAR linker script
  • renamed selected-by to selected-by-pack
  • updated schema: accept non-unique defines in *.cbuild.yml
  • strip and check build metadata from pack versions
  • support multiple component instances

CMSIS-Build Manager Version 2.3.0-dev0

25 Mar 12:43
74cb460
Compare
Choose a tag to compare
Pre-release

Release candidate

  • added cbuild2cmake utility v0.9.0-dev0 (alpha support)
  • added optimize option debug
  • fixed CLANG system includes and mfpu
  • updated cbuild utility v2.3.0-dev0
  • updated cpackget utility v2.1.0
  • updated csolution utility v2.3.0-dev0
  • updated cbridge utility v0.9.3

CMSIS-Project Manager Version 2.2.1

14 Dec 09:21
eacdd6c
Compare
Choose a tag to compare

Release notes

  • updated default linker script for AC6

CMSIS-Build Version 2.2.1

14 Dec 12:15
ab8b01d
Compare
Choose a tag to compare

Release notes

  • updated cbuild utility v2.2.1
  • updated csolution utility v2.2.1
  • updated cbridge utility v0.9.2
  • restored RteKernel::GetUrlFromIndex return value when local pack repo is absent

CMSIS-Project Manager Version 2.2.0

28 Nov 15:39
8fd7ddc
Compare
Choose a tag to compare

Release notes

  • added auto node for automatic linker script generation
  • added device-pack into *.cbuild.yml
  • added for-context and for-compiler spelling check
  • added -S,--context-set option to handle *.cbuild-set.yml listing selected contexts
  • added warnings option all
  • added Windows manifest enabling long path awareness
  • added support for simplified global generators
  • added support for *.cbuild-pack.yml lock file mechanism
  • added support for branch protection (PACBTI)
  • added warning for not fulfilled pack requirements
  • extended processor attributes to handle trustzone, fpu, dsp, mve, endian and branch-protection
  • fixed GPDSC without components
  • fixed API version selection
  • fixed yaml mapping key uniqueness validation
  • forbid version for pack selection with path specified
  • removed option --context-replacement
  • set precedence for packs specified with path over installed packs
  • updated cdefault flags to remove unused sections
  • updated *.cbuild-idx.yml file with all contexts references

CMSIS-Build Version 2.2.0

28 Nov 15:48
8fd7ddc
Compare
Choose a tag to compare

Release notes

  • updated cbuild utility v2.2.0
  • updated cpackget utility v2.0.0
  • updated csolution utility v2.2.0
  • updated toolchain support for clang, dropping alpha support for v16.0.0 and adding beta support for v17.0.1
  • added cbridge utility v0.9.1
  • added warnings option all
  • added *.src file extension as linker script source for pre-processing
  • fixed GPDSC without components
  • fixed IAR single precision FPU error

CMSIS-Build Version 2.1.0

01 Sep 08:37
143ee54
Compare
Choose a tag to compare

Release notes

  • updated cbuild utility v2.1.0
  • updated cpackget utility v1.0.1
  • updated csolution utility v2.1.0
  • added linker file pre-processor secure flags
  • fixed handling of AC6 projects with only legacy assembly files

CMSIS-Project Manager Version 2.1.0

31 Aug 14:33
90617b6
Compare
Choose a tag to compare

Release notes

Features:

  • added list configs command to list configuration files
  • added option --context-replacement to replace context selection
  • added license information to cbuild.yml files
  • introduced optional flag when requiring a layer by its type
  • check file references portability
  • support dry-running generators

Bugfixes:

  • fixed handling of duplicated packs
  • fixed toolchain redefinition from command line --toolchain
  • fixed list layers: update connections validation rules
  • fixed list layers: consider candidate layers as optional by default
  • updated cdefault content
  • updated CLANG support
  • updated default linker scripts

SVDConv v3.3.46

30 Aug 10:53
835357e
Compare
Choose a tag to compare

What's Changed

  • [SVDConv] runs in infinite loop when using generate partition on SVD file without element under #1082 (#671) by @grasci-arm in #1086

Full Changelog: tools/buildmgr/2.0.0...tools/svdconv/3.3.46