The basic_bootloader application provides a basic bootloader that can be combined with other applications to perform a specific functionality at boot time.
If you want to learn more about the purpose of a bootloader, we recommend reading this great blog post.
basic_bootloader performs one of two functionalities based on the GNSE button:
- If the button is not pressed → boots the user flashed application
- If the button is pressed long enough → boots the ST internal bootloader