Skip to content

Releases: Open-CMSIS-Pack/devtools

CMSIS-Project Manager Version 2.0.0-dev1

07 Jun 08:45
ceaebf0
Compare
Choose a tag to compare

Release for review of initial development

  • added rte base-dir node allowing RTE folder customization​
  • added conditions evaluation output in list dependencies and list components
  • added command update-rte
  • aligned load packs policy handling
  • reworked cdefault handling
  • bugfix: generators parsing in cproject and clayer
  • bugfix: processor handling in clayer

CMSIS-Build Version 2.0.0-dev1

07 Jun 10:44
c43dcfb
Compare
Choose a tag to compare
Pre-release

Release for review of initial development

  • updated cpackget utility v0.9.4

PackChk 1.4.1

06 Jun 09:19
29c0da7
Compare
Choose a tag to compare

What's Changed

Full Changelog: tools/packchk/1.4.0...tools/packchk/1.4.1

tools/packchk/1.4.0: [packchk] no error message if ../etc/PACK.xsd not found #786 (#576) (…

30 May 12:16
200189a
Compare
Choose a tag to compare
…#946)

added:
- Schema Validation Test

changed:
- Xerxes continues checking after first error (do not treat everything
as critical)
- added test cases for schema check

Co-authored-by: Thorsten de Buhr <thorstendb-ARM@users.noreply.github.com>

CMSIS-Project Manager Version 2.0.0-dev0

25 May 07:30
35250e0
Compare
Choose a tag to compare

Release for review of initial development

  • added context-map handling
  • added cdefault enablement switch in csolution
  • changed define syntax
  • updated access sequences
  • updated generator options customization
  • reworked output and output-type nodes
  • removed deprecated nodes

Backward compatibility breaking changes

The following deprecated yml nodes and related handling were removed:

all occurrences:

  • add-paths (replaced by add-path)
  • del-paths (replaced by del-path)
  • defines (replaced by define)
  • undefines (replaced by undefine)
  • for-type (replaced by for-context)
  • not-for-type (replaced by not-for-context)
  • output-type (replaced by output node)

in misc:

  • compiler (replaced by for-compiler)
  • C* (replaced by C-CPP)

in output-dirs:

  • rtedir (but accepted with disabled schema check)
  • gendir (replaced by generators node)

in processor:

  • fpu and endian (but accepted with disabled schema check)

in cdefault:

  • packs
  • build-types
  • output-dirs

The following Access Sequences were removed:

  • $Source(context) (replaced by $ProjectDir(context)$)
  • $Out(context) (replaced by $elf(context)$, $bin(context)$, $hex(context)$, $lib(context)$ and $cmse-lib(context)$)

CMSIS-Build Version 2.0.0-dev0

25 May 08:51
69f6cca
Compare
Choose a tag to compare
Pre-release

Release for review of initial development

  • updated cbuild utility v2.0.0-dev0
  • reworked output file types
  • added GCC libraries group for rescanning

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