The online EiE program focuses on understanding how the various modules in the firmware work using the API (application programming interface) functions provided. By the end of the year, students create a custom application to showcase to industry.
Firmware Modules
The development board’s capabilities are accessed through API functions that are described in the modules below. The original IAR versions are provided followed by updated modules for Visual Studio Code (2024 work in progress!). Each module is as independent as possible, but a few 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.
IAR Modules
Visual Studio Code Modules
Development Software Suite | Version Control | Embedded C and VSC Primer | Firmware System Introduction |
LED Basic | LED Advanced | Button Interface | Debug Interface |
Buzzer Basic | Buzzer Advanced | Character LCD | Dot Matrix LCD |
ANT Introduction | ANT Master | ANT Slave | Blade API |