├── .circleci └── config.yml ├── .gitignore ├── .gitmodules ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── release.Makefile ├── src ├── Makefile ├── blink │ ├── Makefile │ ├── blink.c │ ├── stm32f103x8.ld │ └── uf2conv.py ├── bmp.sh ├── dapboot.c ├── dapboot.h ├── debug.cfg ├── dmesg.c ├── dmesg.h ├── dummy.c ├── gdb.sh ├── ghostfat.c ├── rules.mk ├── run.sh ├── stm32f103 │ ├── backup.c │ ├── backup.h │ ├── bluepill │ │ └── config.h │ ├── generic │ │ └── config.h │ ├── jacdac │ │ └── config.h │ ├── maplemini │ │ └── config.h │ ├── pxt32 │ │ └── config.h │ ├── stlink │ │ └── config.h │ ├── stm32f103x8.ld │ └── target_stm32f103.c ├── target.h ├── targets.mk ├── uf2.h ├── uf2cfg.h ├── usb_conf.c ├── usb_conf.h ├── usb_msc.c ├── webusb.c ├── webusb.h ├── webusb_defs.h ├── winusb.c ├── winusb.h └── winusb_defs.h └── util └── install-toolchain.sh /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/README.md -------------------------------------------------------------------------------- /release.Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/release.Makefile -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/blink/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/blink/Makefile -------------------------------------------------------------------------------- /src/blink/blink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/blink/blink.c -------------------------------------------------------------------------------- /src/blink/stm32f103x8.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/blink/stm32f103x8.ld -------------------------------------------------------------------------------- /src/blink/uf2conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/blink/uf2conv.py -------------------------------------------------------------------------------- /src/bmp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/bmp.sh -------------------------------------------------------------------------------- /src/dapboot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/dapboot.c -------------------------------------------------------------------------------- /src/dapboot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/dapboot.h -------------------------------------------------------------------------------- /src/debug.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/debug.cfg -------------------------------------------------------------------------------- /src/dmesg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/dmesg.c -------------------------------------------------------------------------------- /src/dmesg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/dmesg.h -------------------------------------------------------------------------------- /src/dummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/dummy.c -------------------------------------------------------------------------------- /src/gdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/gdb.sh -------------------------------------------------------------------------------- /src/ghostfat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/ghostfat.c -------------------------------------------------------------------------------- /src/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/rules.mk -------------------------------------------------------------------------------- /src/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/run.sh -------------------------------------------------------------------------------- /src/stm32f103/backup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/stm32f103/backup.c -------------------------------------------------------------------------------- /src/stm32f103/backup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/stm32f103/backup.h -------------------------------------------------------------------------------- /src/stm32f103/bluepill/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/stm32f103/bluepill/config.h -------------------------------------------------------------------------------- /src/stm32f103/generic/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/stm32f103/generic/config.h -------------------------------------------------------------------------------- /src/stm32f103/jacdac/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/stm32f103/jacdac/config.h -------------------------------------------------------------------------------- /src/stm32f103/maplemini/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/stm32f103/maplemini/config.h -------------------------------------------------------------------------------- /src/stm32f103/pxt32/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/stm32f103/pxt32/config.h -------------------------------------------------------------------------------- /src/stm32f103/stlink/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/stm32f103/stlink/config.h -------------------------------------------------------------------------------- /src/stm32f103/stm32f103x8.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/stm32f103/stm32f103x8.ld -------------------------------------------------------------------------------- /src/stm32f103/target_stm32f103.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/stm32f103/target_stm32f103.c -------------------------------------------------------------------------------- /src/target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/target.h -------------------------------------------------------------------------------- /src/targets.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/targets.mk -------------------------------------------------------------------------------- /src/uf2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/uf2.h -------------------------------------------------------------------------------- /src/uf2cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/uf2cfg.h -------------------------------------------------------------------------------- /src/usb_conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/usb_conf.c -------------------------------------------------------------------------------- /src/usb_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/usb_conf.h -------------------------------------------------------------------------------- /src/usb_msc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/usb_msc.c -------------------------------------------------------------------------------- /src/webusb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/webusb.c -------------------------------------------------------------------------------- /src/webusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/webusb.h -------------------------------------------------------------------------------- /src/webusb_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/webusb_defs.h -------------------------------------------------------------------------------- /src/winusb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/winusb.c -------------------------------------------------------------------------------- /src/winusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/winusb.h -------------------------------------------------------------------------------- /src/winusb_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/src/winusb_defs.h -------------------------------------------------------------------------------- /util/install-toolchain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f103/HEAD/util/install-toolchain.sh --------------------------------------------------------------------------------