Skip to content

CMSIS-Project Manager Version 2.6.0

Latest
Compare
Choose a tag to compare
@brondani brondani released this 16 Sep 08:51
· 48 commits to main since this release
9d96bca

Release Notes

  • added --cbuildgen option
  • added pack related access sequences handling
  • added PLM status into component config file nodes in cbuild.yml
  • added support for trustzone mode secure-only
  • added support for pack version operators ^ (compatible) and ~ (equivalent)
  • allow further processing in case of pack loading error
  • avoid creation of files when dry-running generator
  • emit absolute paths when relativize is not possible (windows local development)
  • expanded basic access sequences in execute run node
  • extended language-C accepted values: c17 and c23
  • fixed Bvendor handling
  • fixed cbuild-set.yml location when --output is specified
  • fixed compiler redefinition check
  • fixed user variables check order
  • ignore duplicated component sources
  • improved error and warning messages
  • list layers: added discarded optional layer types into cbuild-idx.yml
  • list layers: select first selectable compiler when not explicitly specified
  • list layers: skip missing pname error when layer variables are not defined
  • reworked check of missing user files and increased severity
  • reworked check of board mounted devices
  • reworked logger to report error/warning/info messages in cbuild-idx.yml
  • removed templates {{ProjectName}}.cproject.yml and {{SolutionName}}.csolution.yml
  • set warning to inform cdefault compiler deprecation
  • set warning when user linker script files are ignored
  • strip whitespaces when copy information to RTE_Components.h
  • updated memory regions header generation
  • updated schemas to use expanded regex notations
  • updated schemas to restrict build-type, target-type, execute and depends-on patterns
  • validate that $ProjectDir()$ is expanded