# svd2ada **Repository Path**: ACleverDisguise/svd2ada ## Basic Information - **Project Name**: svd2ada - **Description**: An Ada binding generator from SVD descriptions for bare board ARM devices. - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-11-11 - **Last Updated**: 2026-01-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: Ada, SVD, arm ## 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 ```