├── .github └── workflows │ └── build-firmware.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── release.Makefile ├── src ├── Makefile ├── dapboot.c ├── dapboot.h ├── debug.cfg ├── dfu.c ├── dfu.h ├── dfu_defs.h ├── dummy.c ├── rules.mk ├── stm32f103 │ ├── backup.c │ ├── backup.h │ ├── bluepill │ │ └── config.h │ ├── bluepillplus-gd32 │ │ └── config.h │ ├── bluepillplus │ │ └── config.h │ ├── generic │ │ └── config.h │ ├── maplemini │ │ └── config.h │ ├── olimexstm32h103 │ │ └── config.h │ ├── skrminie3v2 │ │ └── config.h │ ├── stlink │ │ └── config.h │ ├── stm32f1.ld │ ├── stm32f103x8.ld │ ├── stm32f103x8_high.ld │ ├── stm32f103xb_high.ld │ ├── stm32f103xc_high.ld │ └── target_stm32f103.c ├── stm32l1 │ ├── backup.c │ ├── backup.h │ ├── generic │ │ └── config.h │ ├── stm32l1-base.ld │ ├── stm32l1-standard.ld │ └── target_stm32l1.c ├── target.h ├── targets.mk ├── usb_conf.c ├── usb_conf.h ├── webusb.c ├── webusb.h ├── webusb_defs.h ├── winusb.c ├── winusb.h └── winusb_defs.h └── util └── install-toolchain.sh /.github/workflows/build-firmware.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/.github/workflows/build-firmware.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/README.md -------------------------------------------------------------------------------- /release.Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/release.Makefile -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/dapboot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/dapboot.c -------------------------------------------------------------------------------- /src/dapboot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/dapboot.h -------------------------------------------------------------------------------- /src/debug.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/debug.cfg -------------------------------------------------------------------------------- /src/dfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/dfu.c -------------------------------------------------------------------------------- /src/dfu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/dfu.h -------------------------------------------------------------------------------- /src/dfu_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/dfu_defs.h -------------------------------------------------------------------------------- /src/dummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/dummy.c -------------------------------------------------------------------------------- /src/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/rules.mk -------------------------------------------------------------------------------- /src/stm32f103/backup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/backup.c -------------------------------------------------------------------------------- /src/stm32f103/backup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/backup.h -------------------------------------------------------------------------------- /src/stm32f103/bluepill/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/bluepill/config.h -------------------------------------------------------------------------------- /src/stm32f103/bluepillplus-gd32/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/bluepillplus-gd32/config.h -------------------------------------------------------------------------------- /src/stm32f103/bluepillplus/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/bluepillplus/config.h -------------------------------------------------------------------------------- /src/stm32f103/generic/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/generic/config.h -------------------------------------------------------------------------------- /src/stm32f103/maplemini/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/maplemini/config.h -------------------------------------------------------------------------------- /src/stm32f103/olimexstm32h103/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/olimexstm32h103/config.h -------------------------------------------------------------------------------- /src/stm32f103/skrminie3v2/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/skrminie3v2/config.h -------------------------------------------------------------------------------- /src/stm32f103/stlink/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/stlink/config.h -------------------------------------------------------------------------------- /src/stm32f103/stm32f1.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/stm32f1.ld -------------------------------------------------------------------------------- /src/stm32f103/stm32f103x8.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/stm32f103x8.ld -------------------------------------------------------------------------------- /src/stm32f103/stm32f103x8_high.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/stm32f103x8_high.ld -------------------------------------------------------------------------------- /src/stm32f103/stm32f103xb_high.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/stm32f103xb_high.ld -------------------------------------------------------------------------------- /src/stm32f103/stm32f103xc_high.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/stm32f103xc_high.ld -------------------------------------------------------------------------------- /src/stm32f103/target_stm32f103.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32f103/target_stm32f103.c -------------------------------------------------------------------------------- /src/stm32l1/backup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32l1/backup.c -------------------------------------------------------------------------------- /src/stm32l1/backup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32l1/backup.h -------------------------------------------------------------------------------- /src/stm32l1/generic/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32l1/generic/config.h -------------------------------------------------------------------------------- /src/stm32l1/stm32l1-base.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32l1/stm32l1-base.ld -------------------------------------------------------------------------------- /src/stm32l1/stm32l1-standard.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32l1/stm32l1-standard.ld -------------------------------------------------------------------------------- /src/stm32l1/target_stm32l1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/stm32l1/target_stm32l1.c -------------------------------------------------------------------------------- /src/target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/target.h -------------------------------------------------------------------------------- /src/targets.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/targets.mk -------------------------------------------------------------------------------- /src/usb_conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/usb_conf.c -------------------------------------------------------------------------------- /src/usb_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/usb_conf.h -------------------------------------------------------------------------------- /src/webusb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/webusb.c -------------------------------------------------------------------------------- /src/webusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/webusb.h -------------------------------------------------------------------------------- /src/webusb_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/webusb_defs.h -------------------------------------------------------------------------------- /src/winusb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/winusb.c -------------------------------------------------------------------------------- /src/winusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/winusb.h -------------------------------------------------------------------------------- /src/winusb_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/src/winusb_defs.h -------------------------------------------------------------------------------- /util/install-toolchain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devanlai/dapboot/HEAD/util/install-toolchain.sh --------------------------------------------------------------------------------