The docs folder contains the generated documentation of the bootloader source code and other documentation-related static files. Easy to customize and port to other microcontrollers.Serial tracing over SWO for easier debugging and development.Bootloader firmware update and the ability to perform full chip re-programming: enter ST's built-in bootloader from software (without triggering the BOOT pin).Extended error handling, fail-safe design.Flash protection check, write protection enable/disable.Please refer to for complete documentation of the bootloader library source code. Check out the project README for further information. Update: the STM32L496-Discovery example supports compiling and building the project with the GNU Arm Embedded Toolchain (ARM GCC) out-of-the-box, in addition to IAR EWARM. The examples are located in the projects folder and they come with a separate, dedicated README file with description related to that specific implementation. This project includes demonstrations for various hardware how to perform in-application-programming of a firmware located on external SD card with FAT32 file system.Įach example uses the same bootloader library located in the lib/stm32-bootloader folder. Customizable Bootloader for STM32 microcontrollers.