Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AdaCore/svd2ada
An Ada binding generator from SVD descriptions for bare board ARM devices.
https://github.com/AdaCore/svd2ada
Last synced: 14 days ago
JSON representation
An Ada binding generator from SVD descriptions for bare board ARM devices.
- Host: GitHub
- URL: https://github.com/AdaCore/svd2ada
- Owner: AdaCore
- License: gpl-3.0
- Created: 2015-11-25T09:03:37.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-07-10T10:01:11.000Z (4 months ago)
- Last Synced: 2024-07-31T20:45:30.461Z (3 months ago)
- Language: Ada
- Size: 2.38 MB
- Stars: 62
- Watchers: 23
- Forks: 36
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ada - svd2ada - An Ada binding generator from SVD descriptions for bare board ARM devices. (Hardware and Embedded / Generators)
README
# svd2ada
SVD2Ada is an Ada binding generator from CMSIS-SVD descriptions for
ARM Cortex-M devices. It is meant to ease, strengthen and speed up driver
development for those platforms.# Build
To build `SVD2Ada` you need a native GNAT compiler, for instance GNAT Community
edition that you can find [here](https://www.adacore.com/download).After installing GNAT, you can build with the following command:
```
$ gprbuild -P svd2ada.gpr
```# Usage
To run `SVD2Ada` you need to specify at least the SVD file from which you want
to generate code, and the output directory where the code will be generated.```
$ svd2ada -o
```Use `--help` to display information about the different code generation
options available:```
$ svd2ada --help
```