vkottler / hal-rt1176-cm7

A hardware abstraction layer generated from the RT1176 (Cortex M7)'s SVD.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hal-rt1176-cm7 (0.2.0)

codecov Build Status

A hardware abstraction layer.

Documentation

Generated

Workflow

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 g

This should result in fully compiled code that you can now use or add to.

Generating Interfaces

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

About

A hardware abstraction layer generated from the RT1176 (Cortex M7)'s SVD.

License:MIT License


Languages

Language:C++ 86.3%Language:C 13.7%Language:Makefile 0.0%