The MPG platform consists of two custom development boards running a bare-metal system that incorporates a number of multitasking RTOS concepts. The firmware provides an API to all of the peripherals available on the MPG development boards. This first set of modules provides the hardware packages and everything needed to install all software, understand the basics of the system, and polish up the programming skills needed to bring a development board to life.
The development board’s capabilities are accessed through API functions that are described in these modules. The modules are as independent as possible, but some will require some prerequisite modules. You should be comfortable with all of the modules in the first row since their functionality is fundamental to indicating status and interfacing to other modules in the system.