EiE Firmware 2

1-MPGL2-EHDW-02_ProductUseWhiteBG1

EiE Firmware 2 shows how to apply the API to the development board to design and create wireless PONG — a fairly involved application. At the end of Firmware 2, students will have great experience with designing an implementing a high-level application that uses all of the system’s capabilities.

Startup Modules

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

Firmware 2 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
GRAPHICAL LCD BASIC OPERATION GRAPHICAL LCD ADVANCED OPERATION GRAPHICAL LCD CUSTOM IMAGE ANT INTRODUCTION ANT MASTER OPERATION ANT SLAVE OPERATION
CAPTOUCH SLIDERS DEBUG MENU FUNCTIONS LOW LEVEL GPIO INTERRUPTS TIMER COUNTER ANALOG TO DIGITAL
DESIGN INTRODUCTION MESSAGING PROTOCOL FIRMWARE FRAMEWORK LOCAL PADDLE CONTROL REMOTE PADDLE CONTROL BALL MOVEMENT
OBJECT INTERACTION LOCAL GAME ENGINE SYNCHRONIZATION REMOTE GAME ENGINE COMPLETION