Releases: Open-CMSIS-Pack/devtools
Releases · Open-CMSIS-Pack/devtools
CMSIS-Project Manager Version 1.7.0
Release for review of initial development
- added
created-by
andcreated-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 intocbuild.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
Release for review of initial development
- updated cbuild utility v1.6.2
- extended CPRJ: added
regions
anddefines
intoldflags
and createdldlibs
- extended CMake generation:
linker
script pre-processing and library flags handling - fixed regression: GPDSC reading and validation
SVDConv 3.3.45
Full Changelog: tools/svdconv/3.3.44...tools/svdconv/3.3.45
packchk 1.3.99
Full Changelog: tools/packchk/1.3.98...tools/packchk/1.3.99
CMSIS-Project Manager Version 1.6.0
Release for review of initial development
- added
project
andconfiguration
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
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
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
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 forlist layers
- added
for-board
andfor-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
What's Changed
- added option "--allow-suppress-error" (#413) by @grasci-arm in #640
- Fix CodeQL warnings in SVDConv and PackChk by @grasci-arm in #682
- Run packchk/svdconv tests on rte model changes by @JonatanAntoni in #680
- [packchk] Rework Message M396 by @grasci-arm in #688
- PackChk should check for spaces in the name element of the tag (#451) by @grasci-arm in #706
- PackChk: issue on relative paths during case-sense check (#452) by @grasci-arm in #707
- PACKCHK: wrong M371 error? #469
- PackChk: Changed M377 from INFO to WARNING by @grasci-arm in #721
- PackChk: Attach binary to PR builds by @JonatanAntoni in #724
- [csolution/packchk] 'name' attribute specifying folder in pack with file element causes segmentation fault. #657 (#482) by @grasci-arm in #754
- PackChk reports INFO messages when generate STM32L5xx_DFP and STM32L0xx_DFP (#479) by @grasci-arm in #752
- PackChk should check for spaces in the name element of the tag (#469) by @grasci-arm in #723
Full Changelog: tools/buildmgr/1.4.0...tools/packchk/1.3.98
CMSIS-Project Manager Version 1.4.0
Release for review of initial development
- support for
connections
handling replacinginterfaces
- 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
andnot-for-context
keywords replacingfor-type
andnot-for-type
- accept command line input
*.csolution.yml
without explicit-s,--solution
flags