stm32f4-uart-bootloader

Simple UART bootloader for STM32F4 MCU's
git clone git://git.mdnr.space/stm32f4-uart-bootloader
Log | Files | Refs | Submodules | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore12L
-rw-r--r--.gitmodules6L
-rw-r--r--LICENSE674L
-rw-r--r--Makefile147L
-rw-r--r--README.md75L
-rwxr-xr-xbootloader.py423L
-rw-r--r--configs/FreeRTOSConfig.h130L
-rw-r--r--params34L
-rw-r--r--src/app/app.c67L
-rw-r--r--src/app/firmware_info.c16L
m---------src/app/freertos @ 1a1ae36
-rw-r--r--src/app/linkerscript.ld139L
-rw-r--r--src/app/make-app.mk16L
-rw-r--r--src/app/make-freertos.mk15L
-rw-r--r--src/app/os.c90L
-rw-r--r--src/app/os.h61L
-rw-r--r--src/app/packet.c234L
-rw-r--r--src/app/packet.h24L
-rw-r--r--src/bl/bl-packet.c78L
-rw-r--r--src/bl/bl-packet.h12L
-rw-r--r--src/bl/bootloader.c38L
-rw-r--r--src/bl/linkerscript.ld126L
-rw-r--r--src/bl/make-bl.mk11L
-rw-r--r--src/bl/stimer.c63L
-rw-r--r--src/bl/stimer.h20L
-rw-r--r--src/bl/update.c163L
-rw-r--r--src/bl/update.h5L
-rw-r--r--src/globals/make-version.mk21L
-rw-r--r--src/globals/version.h6L
-rw-r--r--src/shared/crc16.c57L
-rw-r--r--src/shared/crc16.h8L
-rw-r--r--src/shared/drv-gpio.c50L
-rw-r--r--src/shared/drv-gpio.h133L
-rw-r--r--src/shared/drv-rcc.c5L
-rw-r--r--src/shared/drv-rcc.h8L
-rw-r--r--src/shared/drv-usart-dma.c181L
-rw-r--r--src/shared/drv-usart-dma.h45L
-rw-r--r--src/shared/flash-io.c128L
-rw-r--r--src/shared/flash-io.h19L
-rw-r--r--src/shared/fwinfo.h25L
-rw-r--r--src/shared/make-shared.mk15L
-rw-r--r--src/shared/mem-blocks.h51L
m---------src/shared/opencm3 @ f205126
-rw-r--r--src/shared/parameters.c12L
-rw-r--r--src/shared/parameters.h25L
-rw-r--r--src/shared/protocol.c52L
-rw-r--r--src/shared/protocol.h98L
-rw-r--r--src/shared/ring-buffer.c72L
-rw-r--r--src/shared/ring-buffer.h27L
-rw-r--r--stm32f407.svd41374L