mirror of
https://github.com/supleed2/svd2cpp.git
synced 2024-12-22 05:35:50 +00:00
cxxopts@073dd3e645 | ||
Sample | ||
Src | ||
tinyxml2@ff61650517 | ||
.gitignore | ||
.gitmodules | ||
CMakeLists.txt | ||
README.md |
svd2cpp
Zero-cost abstraction register library generator.
What is svd2cpp?
svd2cpp is a generator that parses .svd files provided by ARM chip vendor. It generates header file that allows for reading and writing to microcontroller's registers with zero overhead.
How to get svd2cpp?
Download source code and compile it. Note that this repo uses submodules thus do not forget to git submodule init
and git submodule update
after cloning.
OR
Download precompiled parser.
How to use svd2cpp?
That's super easy:
./svd2cpp -i svdFile.svd -o generatedHeader.hpp