├── .clang-format ├── .gitignore ├── .gitmodules ├── .travis.yml ├── Bootloader.sublime-project ├── LICENSE.md ├── Makefile ├── README.md ├── Tools ├── astylerc ├── check_submodules.sh └── fix_code_style.sh ├── bl.c ├── bl.h ├── boards ├── arcadebrain │ └── board.h ├── brainpad_arcade │ └── board.h ├── f401 │ └── board.h ├── f401c │ └── board.h ├── f412 │ └── board.h ├── feather_f405 │ └── board.h ├── feather_f405_arcade │ └── board.h ├── jacdac-usbdongle-41-0.1 │ └── board.h ├── jd_test_shield │ └── board.h ├── jm21 │ └── board.h ├── miniF4 │ └── board.h ├── mvd12 │ └── board.h ├── patch-v0 │ └── board.h ├── pybnanov2 │ └── board.h └── stm32f407-discovery │ └── board.h ├── dmesg.c ├── dmesg.h ├── flasher.c ├── flashwarning.c ├── ghostfat.c ├── hf2.c ├── hw_config.h ├── images.c ├── linker ├── stm32f1.ld ├── stm32f3.ld ├── stm32f4-flasher.ld ├── stm32f4-flasher16.ld ├── stm32f4.ld └── stm32f7.ld ├── main_f1.c ├── main_f3.c ├── main_f4.c ├── main_f7.c ├── map-file-stats.js ├── ocd ├── debug.cfg ├── flash.cfg ├── stm32f102.cfg ├── stm32f1x.cfg ├── stm32f3x.cfg └── stm32f4x.cfg ├── pins.h ├── rules.mk ├── screen.c ├── scripts ├── bmp.sh ├── gdb.sh ├── readdmesg.js └── run.sh ├── settings.c ├── settings.h ├── support.c ├── tmp ├── ball.uf2 └── eyes.uf2 ├── uf2.h ├── uf2cfg.h ├── uf2hid.h ├── usb.c ├── usb.h ├── usb_msc.c ├── util.c ├── webusb.c ├── webusb.h ├── webusb_defs.h ├── winusb.c ├── winusb.h └── winusb_defs.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/.travis.yml -------------------------------------------------------------------------------- /Bootloader.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/Bootloader.sublime-project -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/README.md -------------------------------------------------------------------------------- /Tools/astylerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/Tools/astylerc -------------------------------------------------------------------------------- /Tools/check_submodules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/Tools/check_submodules.sh -------------------------------------------------------------------------------- /Tools/fix_code_style.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/Tools/fix_code_style.sh -------------------------------------------------------------------------------- /bl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/bl.c -------------------------------------------------------------------------------- /bl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/bl.h -------------------------------------------------------------------------------- /boards/arcadebrain/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/arcadebrain/board.h -------------------------------------------------------------------------------- /boards/brainpad_arcade/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/brainpad_arcade/board.h -------------------------------------------------------------------------------- /boards/f401/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/f401/board.h -------------------------------------------------------------------------------- /boards/f401c/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/f401c/board.h -------------------------------------------------------------------------------- /boards/f412/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/f412/board.h -------------------------------------------------------------------------------- /boards/feather_f405/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/feather_f405/board.h -------------------------------------------------------------------------------- /boards/feather_f405_arcade/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/feather_f405_arcade/board.h -------------------------------------------------------------------------------- /boards/jacdac-usbdongle-41-0.1/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/jacdac-usbdongle-41-0.1/board.h -------------------------------------------------------------------------------- /boards/jd_test_shield/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/jd_test_shield/board.h -------------------------------------------------------------------------------- /boards/jm21/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/jm21/board.h -------------------------------------------------------------------------------- /boards/miniF4/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/miniF4/board.h -------------------------------------------------------------------------------- /boards/mvd12/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/mvd12/board.h -------------------------------------------------------------------------------- /boards/patch-v0/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/patch-v0/board.h -------------------------------------------------------------------------------- /boards/pybnanov2/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/pybnanov2/board.h -------------------------------------------------------------------------------- /boards/stm32f407-discovery/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/boards/stm32f407-discovery/board.h -------------------------------------------------------------------------------- /dmesg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/dmesg.c -------------------------------------------------------------------------------- /dmesg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/dmesg.h -------------------------------------------------------------------------------- /flasher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/flasher.c -------------------------------------------------------------------------------- /flashwarning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/flashwarning.c -------------------------------------------------------------------------------- /ghostfat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/ghostfat.c -------------------------------------------------------------------------------- /hf2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/hf2.c -------------------------------------------------------------------------------- /hw_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/hw_config.h -------------------------------------------------------------------------------- /images.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/images.c -------------------------------------------------------------------------------- /linker/stm32f1.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/linker/stm32f1.ld -------------------------------------------------------------------------------- /linker/stm32f3.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/linker/stm32f3.ld -------------------------------------------------------------------------------- /linker/stm32f4-flasher.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/linker/stm32f4-flasher.ld -------------------------------------------------------------------------------- /linker/stm32f4-flasher16.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/linker/stm32f4-flasher16.ld -------------------------------------------------------------------------------- /linker/stm32f4.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/linker/stm32f4.ld -------------------------------------------------------------------------------- /linker/stm32f7.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/linker/stm32f7.ld -------------------------------------------------------------------------------- /main_f1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/main_f1.c -------------------------------------------------------------------------------- /main_f3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/main_f3.c -------------------------------------------------------------------------------- /main_f4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/main_f4.c -------------------------------------------------------------------------------- /main_f7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/main_f7.c -------------------------------------------------------------------------------- /map-file-stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/map-file-stats.js -------------------------------------------------------------------------------- /ocd/debug.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/ocd/debug.cfg -------------------------------------------------------------------------------- /ocd/flash.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/ocd/flash.cfg -------------------------------------------------------------------------------- /ocd/stm32f102.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/ocd/stm32f102.cfg -------------------------------------------------------------------------------- /ocd/stm32f1x.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/ocd/stm32f1x.cfg -------------------------------------------------------------------------------- /ocd/stm32f3x.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/ocd/stm32f3x.cfg -------------------------------------------------------------------------------- /ocd/stm32f4x.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/ocd/stm32f4x.cfg -------------------------------------------------------------------------------- /pins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/pins.h -------------------------------------------------------------------------------- /rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/rules.mk -------------------------------------------------------------------------------- /screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/screen.c -------------------------------------------------------------------------------- /scripts/bmp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/scripts/bmp.sh -------------------------------------------------------------------------------- /scripts/gdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/scripts/gdb.sh -------------------------------------------------------------------------------- /scripts/readdmesg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/scripts/readdmesg.js -------------------------------------------------------------------------------- /scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/scripts/run.sh -------------------------------------------------------------------------------- /settings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/settings.c -------------------------------------------------------------------------------- /settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/settings.h -------------------------------------------------------------------------------- /support.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/support.c -------------------------------------------------------------------------------- /tmp/ball.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/tmp/ball.uf2 -------------------------------------------------------------------------------- /tmp/eyes.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/tmp/eyes.uf2 -------------------------------------------------------------------------------- /uf2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/uf2.h -------------------------------------------------------------------------------- /uf2cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/uf2cfg.h -------------------------------------------------------------------------------- /uf2hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/uf2hid.h -------------------------------------------------------------------------------- /usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/usb.c -------------------------------------------------------------------------------- /usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/usb.h -------------------------------------------------------------------------------- /usb_msc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/usb_msc.c -------------------------------------------------------------------------------- /util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/util.c -------------------------------------------------------------------------------- /webusb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/webusb.c -------------------------------------------------------------------------------- /webusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/webusb.h -------------------------------------------------------------------------------- /webusb_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/webusb_defs.h -------------------------------------------------------------------------------- /winusb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/winusb.c -------------------------------------------------------------------------------- /winusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/winusb.h -------------------------------------------------------------------------------- /winusb_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmoskal/uf2-stm32f/HEAD/winusb_defs.h --------------------------------------------------------------------------------