This component is used to configure which communication protocol is being used for data transfer between the bootloader and host applications.
This component is used to set the verification method used for application verification.
These components are used to enable the I/O operations the bootloader implements during execution.
This component is used to allow the devices to configure where the bootloader section of Flash stops and the end application space begins.
This example shows how to configure a bootloader for 8-bit PIC and AVR devices using UART or SPI for communication.
This section discusses various methods to verify the application provided to the users by the 8-Bit MDFU Client library.
The bootloader will check for a non-void value at a predefined location within the Reset Vector of the end application.
The bootloader and the host application will communicate program status through a Reset Byte value, also known as a State Flag or Status Byte.