Skip to content

Releases: Open-CMSIS-Pack/devtools

CMSIS-Project Manager Version 1.7.0

05 May 08:40
aac49ce
Compare
Choose a tag to compare
Pre-release

Release for review of initial development

  • added created-by and created-for nodes in csolution schema
  • added misc Library options for library flags handling
  • added list environment command
  • added check for cprojects directories separation
  • added default output file and type into cbuild.yml
  • automated linker script pre-processing and use of default templates
  • extended component node for enforced component selection
  • refactored RTE Model
  • fixed regression: GPDSC reading and validation
  • fixed regression: IAR pre-include flag
  • workaround: IAR CMake object files extension

CMSIS-Build Version 1.7.0

05 May 09:36
5e50274
Compare
Choose a tag to compare
Pre-release

Release for review of initial development

  • updated cbuild utility v1.6.2
  • extended CPRJ: added regions and defines into ldflags and created ldlibs
  • extended CMake generation: linker script pre-processing and library flags handling
  • fixed regression: GPDSC reading and validation

SVDConv 3.3.45

18 Apr 07:49
4b76bf3
Compare
Choose a tag to compare

packchk 1.3.99

18 Apr 07:58
4b76bf3
Compare
Choose a tag to compare

CMSIS-Project Manager Version 1.6.0

18 Apr 07:31
4b76bf3
Compare
Choose a tag to compare
Pre-release

Release for review of initial development

  • added project and configuration nodes into *.cbuild-idx.yml
  • updated default output name
  • updated schema allowing - character in component vendor name
  • generate regions_*.h file from memory tags
  • fixed: use XDG_CACHE_HOME as default pack root for macOS
  • fixed: output access sequence
  • fixed: check file instance version before creating config base files

CMSIS-Build Version 1.6.0

18 Apr 09:09
8d8d6ce
Compare
Choose a tag to compare
Pre-release

Release for review of initial development

  • updated cbuild utility v1.6.1
  • added support for Cortex-M85 for GCC toolchain
  • added tests for IAR toolchain

CMSIS-Build Version 1.5.0

24 Feb 08:27
c6ddaf1
Compare
Choose a tag to compare
Pre-release

Release for review of initial development

  • updated cbuild utility v1.5.0
  • updated cpackget utility v0.9.2
  • added Star-MC1 flags for Arm Compiler
  • added Star-MC1, Cortex-M55 and Cortex-M85 for IAR Compiler
  • added output filenames customization handling
  • added gendir component instance attribute
  • rework toolchain registration
  • fixed: include paths order
  • fixed: file specific defines

CMSIS-Project Manager Version 1.5.0

23 Feb 15:23
106be8f
Compare
Choose a tag to compare
Pre-release

Release for review of initial development

  • support for packs node in cproject and clayer files
  • support for IAR linker script extension .icf
  • format RTE context specific subfolder _<build-type>_<target-type>
  • added --clayer-path option for list layers
  • added for-board and for-device nodes in clayers
  • added --debug option for increased verbosity
  • added $Pname$ access sequence
  • added output filenames customization handling
  • added gendir component instance attribute
  • added --toolchain command line option for compiler selection
  • reworked toolchain registration

PackChk 1.3.98

21 Feb 14:10
684a419
Compare
Choose a tag to compare

What's Changed

Full Changelog: tools/buildmgr/1.4.0...tools/packchk/1.3.98

CMSIS-Project Manager Version 1.4.0

21 Dec 13:15
de6d17e
Compare
Choose a tag to compare
Pre-release

Release for review of initial development

  • support for connections handling replacing interfaces
  • support for variables handling for setting layer paths
  • support for clayer, cimage, cproject and csolution elements in PDSC​
  • added --no-update-rte flag to skip the update of RTE folder contents in csolution
  • added list layers command for finding layers with compatible connections
  • added list toolchains command for finding configured toolchains
  • added top level misc node handling​ in cdefault
  • added for-context and not-for-context keywords replacing for-type and not-for-type
  • accept command line input *.csolution.yml without explicit -s,--solution flags