4.4.2 Functions
bl_result_t BL_Initialize (void)
Performs the initialization steps required to configure the bootloader peripherals.
bl_result_t BL_BootCommandProcess (uint8_t *commandBuffer, uint16_t commandLength)
Executes the required action based on the block type received in the bootloader data buffer.
void BL_ApplicationStart (void)
Performs actions to jump the microcontroller (MCU) program counter to the application start address.
void BL_InternalKeySet (void)
Sets the internal key value part that initializes internal memory actions.
void BL_InternalKeyClear (void)
Clears the internal key value to prevent accidental internal memory actions.
bl_result_t BL_CopyImageAreas (uint8_t srcImageId, uint8_t destImageId)
Performs a direct internal memory copy of one image space to another.