Base repository for building firmware to upload to a STM32 Discovery board.
This base image was created with Debian Testing and has the following dependencies:
apt-get install gcc-arm-none-eabi
apt-get install gcc libcmocka0 libcmocka-dev
apt-get install python-pip
pip install cpp-coveralls
Output directory for single firmware generated from src into elf format for flashing.
Source files.
Directory for containing tests which are ran using the system compiler to run coverage.
Abstraction library for Cortex M3 microcontrollers.
Builds the files in src
into firmware
Builds and runs test/coverage
Remove build files from test
and src
.
Builds firmware
and then runs openocd to flash the firmware onto the board.