brondani
released this
16 Sep 08:51
·
48 commits
to main
since this release
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
anddepends-on
patterns - validate that
$ProjectDir()$
is expanded