1.5.5.1 bootloader_XXX_Tasks Function
// XXX - Specifies the Bootloader Type
void bootloader_XXX_Tasks(void)
Summary
Starts bootloader execution.
Description
This function can be used to start bootloader execution.
The function waits for application firmware from the Host devices (Host-PC/Embedded Host/Serial Memory) based on the bootloader running.
Once the complete application is received, programmed and verified successfully, it resets the device to jump into programmed application.
Precondition
bootloader_Trigger() must be called to check for bootloader triggers at startup.
Parameters
None
Returns
None
Example
while(true) { bootloader_XXX_Tasks(); }
Remarks
For UART, I2C, SPI and CAN bootloaders this function runs in a infinite loop and it never returns