2 User Interface

Introduction

The MCC Melody Bootloader is a middleware library that is capable of configuring both 8-bit PIC and AVR bootloading solutions from a common UI. In order to properly configure bootloaders for any supported 8-bit device, the Bootloader Library needs to be able to handle different user input for each chip architecture. One of the most useful features of MCC Melody is the ability to query device information from within a module’s logic, something that MCC Classic was unable to achieve. In the sections to follow, the general design and usage of the 8-bit AVR and 8-bit PIC UI components given to the user by the bootloader module will be discussed.

Note: For information on the required dependencies and installation help refer to the reference links shared in the Use Case Examples section or the Release Notes.
Figure 2-1. MCC Melody UI (AVR)
Figure 2-2. MCC Melody UI (PIC)

UI Components