Skip to content
Peter Wittich edited this page Oct 20, 2020 · 7 revisions

Apollo SM microcontroller

This project is a c/c++ based project that is used on the Apollo Microcontroller. See the README.md file for build instructions.

The code is organized in the following manner. At the top level there are two directories, common and projects that are local. The driver lib and inc directories are copied from the TIVAWARE library (should probably reconsider this.) The common directory has functions that are useful for different projects.

The projects directory contains a few projects used to bring up the MCU and the main project, called cm_mcu. This project is FreeRTOS based and currently is used to control the power supplies for the CM and monitor the board. There is an alarm task which turns off the CM if there is an over-temperature condition.

See the table above right for other wiki pages.

Also see the README in the base of the repo as well as in projects/cm_mcu/ for useful information.