HODEA stands for Highly Optimized Deeply Embedded Auxiliaries. It is the umbrella for source code libraries and template projects for deeply embedded systems, and related tools supporting the engineering process in this field of application.
This is a C++ source code library for deeply embedded, bare metal software. It provides the infrastructure for software running on small 32 bit microcontroller units (MCUs). It is compiled and linked together with the application.
The Wiki provides some information related to hodea-lib, in particular the development tools used for the library.
This project targets STM32F0 MCUs. It functions as template for own projects based on hodea-lib. In addition it shows how to split the firmware into bootloader and application.
The hodea-review-minder is a collection of python 3 scripts assisting code reviews.
Issues found during a code review are directly written into the source code as special C/C++ comment. The tool parses the source code, builds and maintains a database file from the findings, and generates reports from it.
If an issue is solved it is marked as closed, or it is deleted from the source code.
The work is licensed under MIT. The source code is hosted on on github.