├── .gitignore ├── README.md └── STM32F1 ├── CREDITS ├── Makefile ├── README ├── common.h ├── config.h ├── dfu.c ├── dfu.h ├── flash ├── debug.cfg ├── flash.cfg ├── openocd.cfg ├── stm32.cfg └── stm32loader.py ├── hardware.c ├── hardware.h ├── main.c ├── stm32_lib ├── c_only_md.ld ├── c_only_md_RAM.ld ├── c_only_md_high_density.ld ├── c_only_startup.s ├── c_only_startup_user.s ├── cortexm3_macro.h ├── cortexm3_macro.s └── stm32f10x_type.h ├── usb.c ├── usb.h ├── usb_descriptor.c ├── usb_descriptor.h ├── usb_lib ├── usb_conf.h ├── usb_core.c ├── usb_core.h ├── usb_def.h ├── usb_init.c ├── usb_init.h ├── usb_int.c ├── usb_int.h ├── usb_lib.h ├── usb_mem.c ├── usb_mem.h ├── usb_regs.c ├── usb_regs.h └── usb_type.h └── util ├── dfu-util.exe ├── maple_mini_bootloader_updater └── maple_mini_bootloader_updater.ino └── usb_descriptor_strings_util.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/README.md -------------------------------------------------------------------------------- /STM32F1/CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/CREDITS -------------------------------------------------------------------------------- /STM32F1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/Makefile -------------------------------------------------------------------------------- /STM32F1/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/README -------------------------------------------------------------------------------- /STM32F1/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/common.h -------------------------------------------------------------------------------- /STM32F1/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/config.h -------------------------------------------------------------------------------- /STM32F1/dfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/dfu.c -------------------------------------------------------------------------------- /STM32F1/dfu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/dfu.h -------------------------------------------------------------------------------- /STM32F1/flash/debug.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/flash/debug.cfg -------------------------------------------------------------------------------- /STM32F1/flash/flash.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/flash/flash.cfg -------------------------------------------------------------------------------- /STM32F1/flash/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/flash/openocd.cfg -------------------------------------------------------------------------------- /STM32F1/flash/stm32.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/flash/stm32.cfg -------------------------------------------------------------------------------- /STM32F1/flash/stm32loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/flash/stm32loader.py -------------------------------------------------------------------------------- /STM32F1/hardware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/hardware.c -------------------------------------------------------------------------------- /STM32F1/hardware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/hardware.h -------------------------------------------------------------------------------- /STM32F1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/main.c -------------------------------------------------------------------------------- /STM32F1/stm32_lib/c_only_md.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/stm32_lib/c_only_md.ld -------------------------------------------------------------------------------- /STM32F1/stm32_lib/c_only_md_RAM.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/stm32_lib/c_only_md_RAM.ld -------------------------------------------------------------------------------- /STM32F1/stm32_lib/c_only_md_high_density.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/stm32_lib/c_only_md_high_density.ld -------------------------------------------------------------------------------- /STM32F1/stm32_lib/c_only_startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/stm32_lib/c_only_startup.s -------------------------------------------------------------------------------- /STM32F1/stm32_lib/c_only_startup_user.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/stm32_lib/c_only_startup_user.s -------------------------------------------------------------------------------- /STM32F1/stm32_lib/cortexm3_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/stm32_lib/cortexm3_macro.h -------------------------------------------------------------------------------- /STM32F1/stm32_lib/cortexm3_macro.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/stm32_lib/cortexm3_macro.s -------------------------------------------------------------------------------- /STM32F1/stm32_lib/stm32f10x_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/stm32_lib/stm32f10x_type.h -------------------------------------------------------------------------------- /STM32F1/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb.c -------------------------------------------------------------------------------- /STM32F1/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb.h -------------------------------------------------------------------------------- /STM32F1/usb_descriptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_descriptor.c -------------------------------------------------------------------------------- /STM32F1/usb_descriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_descriptor.h -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_conf.h -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_core.c -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_core.h -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_def.h -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_init.c -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_init.h -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_int.c -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_int.h -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_lib.h -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_mem.c -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_mem.h -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_regs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_regs.c -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_regs.h -------------------------------------------------------------------------------- /STM32F1/usb_lib/usb_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/usb_lib/usb_type.h -------------------------------------------------------------------------------- /STM32F1/util/dfu-util.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/util/dfu-util.exe -------------------------------------------------------------------------------- /STM32F1/util/maple_mini_bootloader_updater/maple_mini_bootloader_updater.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/util/maple_mini_bootloader_updater/maple_mini_bootloader_updater.ino -------------------------------------------------------------------------------- /STM32F1/util/usb_descriptor_strings_util.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trueserve/stm32f103-bootloader/HEAD/STM32F1/util/usb_descriptor_strings_util.html --------------------------------------------------------------------------------