xmc (0.1.2)
A firmware project for Infineon XMC devices.
- By sphinx+breathe+exhale (What's sphinx / breathe / exhale?)
Install vmklib such that you can
mk --version
(a pip install vmklib
to your desired Python environment is
all that's needed).
From a fresh checkout:
git submodule update --init
mk dz-sync
mk download-toolchains
mk g
This should result in fully compiled code that you can now use or add to.
Structs and enumerations can be defined for ifgen which can then generate C++ source code into the project.
Generating configurations based on an SVD file:
mk ifgen-svd-XMC4700
Generating code from an ifgen.yaml
in the root directory of the project:
mk ifgen