|
STM32 Bootloader
Customizable Bootloader for STM32 microcontrollers
|
Files | |
| file | board.c [code] |
| This file contains the board initialization and de-initialization implementation, including system clock configuration, GPIO pinout setup, and peripheral initialization for the STM32L496 Discovery board. | |
| file | button.c [code] |
| This file contains the push button driver implementation for the STM32L496 Discovery board. | |
| file | crc.c [code] |
| This file contains the CRC peripheral driver implementation using the microcontroller hardware CRC unit. | |
| file | delay.c [code] |
| This file contains the delay function implementation using the HAL tick timer. | |
| file | flash.c [code] |
| This file contains the MCU internal flash driver implementation for read, write, erase, and write protection operations. | |
| file | led.c [code] |
| This file contains the LED driver implementation for controlling the green LEDs on the STM32L496 Discovery board. | |
| file | log.c [code] |
| This file contains the UART-based logging implementation for debug output via the virtual COM port. | |
| file | rcc.c [code] |
| This file contains the RCC (Reset and Clock Control) driver implementation for enabling and disabling peripheral clocks and managing reset flags. | |
| file | sdmmc.c [code] |
| This file contains the SDMMC peripheral driver implementation for SD card communication using DMA transfers. | |
| file | stm32l4xx_it.c [code] |
| This file contains the Cortex-M4 exception handlers. The peripheral interrupt service routines are implemented in their respective drivers. | |
| file | system_stm32l4xx.c [code] |
| This file provides the CMSIS Cortex-M4 system initialization and clock configuration. Originally provided by ST. | |
| file | systick.c [code] |
| This file contains the SysTick timer initialization and de-initialization implementation. | |