Releases: Open-CMSIS-Pack/devtools
Releases · Open-CMSIS-Pack/devtools
CMSIS-Project Manager Version 2.4.0
Release Notes
- added
clayers
for eachcbuild
context - added
define-asm
for assembly files - added expansion of
$SolutionDir()$
invariables
- 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 inrun
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
andmap
- improved console output in quiet mode
- relaxed single context requirement for running global generators
- restricted
--context-set
to one identicaltarget-type
and only onebuild-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
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
Release Notes
- accept
select-by
in *.cbuild-pack.yml for backward compatibility - added component files with
doc
category in *.cbuild.yml - added
errors
andpacks-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
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
Release candidate
- added command line option
--frozen-packs
- added
optimize
optiondebug
- clean empty cprj
components
andgroup
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
toselected-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
Release candidate
- added cbuild2cmake utility v0.9.0-dev0 (alpha support)
- added
optimize
optiondebug
- 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
Release notes
- updated default linker script for AC6
CMSIS-Build Version 2.2.1
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
Release notes
- added
auto
node for automatic linker script generation - added
device-pack
into*.cbuild.yml
- added
for-context
andfor-compiler
spelling check - added
-S,--context-set
option to handle*.cbuild-set.yml
listing selected contexts - added
warnings
optionall
- 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
andbranch-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
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
optionall
- added
*.src
file extension as linker script source for pre-processing - fixed GPDSC without components
- fixed IAR single precision FPU error