MPG Content

MPG Level 1 Atmel
MPG Level 2 Atmel
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.

Startup Modules

MPG BOARD HARDWARE PACKAGE HARDWARE OVERVIEW DEVELOPMENT SOFTWARE SUITE VERSION CONTROL EMBEDDED C AND IAR PRIMER FIRMWARE SYSTEM INTRODUCTION

MPG Board Function Modules

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.

LED BASIC OPERATION LED ADVANCED OPERATION BUTTON INTERFACE DEBUG INTERFACE BUZZER BASIC OPERATION BUZZER ADVANCED OPERATION
CHARACTER LCD BASIC OPERATION CHARACTER LCD ADVANCED OPERATION CHARACTER LCD CUSTOM CHARACTERS GRAPHICAL LCD BASIC OPERATION GRAPHICAL LCD ADVANCED OPERATION GRAPHICAL LCD CUSTOM IMAGE
DEBUG MENU FUNCTIONS ANALOG TO DIGITAL ADC ADVANCED CAPTOUCH SLIDERS
ANT INTRODUCTION ANT MASTER OPERATION ANT SLAVE OPERATION USB CDC USB MSD USB HID
SD CARD INTRODUCTION SD FAT32 BLADE BOARD INTERFACE BLADE UART TO GPS BLADE SPI TO DATAFLASH BLADE I2C TO ACCELEROMETER

*** ENGENUICS WILL NOT BE ABLE TO SHIP PRODUCTS BETWEEN MAY 26 AND JUNE 26, 2017 ***