Skip to content

Releases: Open-CMSIS-Pack/devtools

CMSIS-Project Manager Version 2.4.0

16 May 08:56
1f8b20f
Compare
Choose a tag to compare

Release Notes

  • added clayers for each cbuild context
  • added define-asm for assembly files
  • added expansion of $SolutionDir()$ in variables
  • added handling of executes nodes
  • added handling of generator bridge path with spaces
  • added NXP MCUXpresso Config tools generator to global generators registry
  • added support for --context-set option in run command
  • extended component files information in *.cbuild.yml
  • extended configurations node for layer discovery
  • extended list generators with information of the expected *.cgen.yml
  • extended generator options: *.cgen.yml name and map
  • improved console output in quiet mode
  • relaxed single context requirement for running global generators
  • restricted --context-set to one identical target-type and only one build-type per context
  • restricted build and target types naming
  • fixed board resolution in RteTarget
  • fixed configurable endianness in target attributes
  • fixed groups files path formatting
  • fixed missing device info due to generator import file processing
  • fixed usage of local repository packs

CMSIS-Build Manager Version 2.4.0

16 May 12:14
193d344
Compare
Choose a tag to compare

Release notes

  • added support for Cortex-M52 (CLANG)
  • updated cbuild2cmake utility v0.9.1 (alpha support)
  • updated cbuild utility v2.4.0
  • updated cpackget utility v2.1.2
  • updated csolution utility v2.4.0
  • updated cbridge utility v0.9.5
  • updated and renamed AC6.6.18.0.cmake to AC6.6.16.2.cmake
  • removed CMake info message concerning registered toolchain
  • fixed undefines list calculation to only match key
  • fixed missing CXX file option

CMSIS-Project Manager Version 2.3.0

04 Apr 08:40
f8daccc
Compare
Choose a tag to compare

Release Notes

  • accept select-by in *.cbuild-pack.yml for backward compatibility
  • added component files with doc category in *.cbuild.yml
  • added errors and packs-missing status report in *.cbuild-idx.yml
  • added schema check over generated files
  • fixed device attributes mapping
  • fixed missing nodes in cbuild schema

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