Skip to content

CMSIS-Toolbox Version 2.0.0-dev0

Pre-release
Pre-release
Compare
Choose a tag to compare
@brondani brondani released this 25 May 09:54
· 95 commits to main since this release
250e92e

Release for review of initial development

Supported platforms: Windows-amd64, Windows-arm64, Linux-amd64, Linux-arm64, macOS-amd64, macOS-arm64
Download: Windows-amd64, Windows-arm64, Linux-amd64, Linux-arm64, macOS-amd64, macOS-arm64

Contains:

Documentation
Setup and installation
Implementation progress

Backward compatibility breaking changes in csolution

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)$)