Joel Brobecker 69fb278390 Switch the HTML documentation to using the RTD theme
This commit adjust the sphinx configuration to use the "Read The Docs"
theme, which has the advantage of allowing the navigation bar
(containing among other things a search bar, and the TOC) to stay
fixed while scrolling the contents of the page being read. This is
particularly useful to allow access to those features while reading
a long page, for instance.

TN: VB25-029
(cherry picked from commit 20a675ee19)
2022-11-30 08:50:35 +04:00
2021-09-02 10:19:19 +02:00
2020-11-26 14:25:29 +01:00
2020-01-13 09:57:19 +01:00

startup-gen

startup-gen generates startup files (crt0 and linker script) based on properties of the target device such as: architecture, memory layout, number of interrupts.

One of the goals of this tool is to make it easier to start developing on micro-controllers by providing the basic elements of a Board Support Package (BSP).

Build

startup-gen depends on the template-parser library. Clone or download the repository and follow the build instructions.

Once built, set the GPR_PROJECT_PATH path using:

$  export GPR_PROJECT_PATH=/path/to/built-templates-parser/share/gpr

Download and install a native GNAT Community compiler at adacore.com/download.

Build with this command:

$ gprbuild -P startup_gen.gpr

Usage

See documentation.

Work-in-progress

The dev branch of this repository also contains work-in-progress tools to build a database of target properties for more than 3000 ARM micro-controllers from CMSIS-Pack files.

Description
No description provided
Readme 540 KiB
Languages
Ada 81.1%
Python 18%
C 0.9%