1 MPLAB® Harmony 3 Bootloader Library
The Bootloader Library can be used to upgrade firmware on a target device without the need for an external programmer or debugger.
A Bootloader is a small application that starts the operation of the device. A Bootloader does not fully operate the device, but can perform various functions prior to starting the main application. Such functions can include:
- Firmware upgrades
- Application integrity
- Starting the application
Supported Bootloaders
| Bootloader | Description |
|---|---|
| UART | This section provides help on the Optimized UART Bootloader library |
| I2C | This section provides help on the Optimized I2C Bootloader library |
| SPI | This section provides help on the Optimized SPI Bootloader library |
| CAN | This section provides help on the Optimized CAN Bootloader library |
| Serial Memory | This section provides help on the Serial Memory Bootloader library |
| USB Device HID | This section provides help on the USB Device HID Bootloader library |
| UDP | This section provides help on the UDP Bootloader library |
| File System | This section provides help on the File system Bootloader library |
| OTA | This section provides help on the OTA Bootloader library |
