]> git.donarmstrong.com Git - kiibohd-controller.git/commit
Adding McHCK DFU Bootloader
authorJacob Alexander <haata@kiibohd.com>
Fri, 15 Aug 2014 17:53:43 +0000 (10:53 -0700)
committerJacob Alexander <haata@kiibohd.com>
Fri, 15 Aug 2014 17:53:43 +0000 (10:53 -0700)
commit41025125796f2f167d7f2a8c82aac712da1aa1b1
tree4d868f47adc92f48a18e66383b391fe8922f178d
parenteabb1c546a15111221a4f45f50265729ae5197be
Adding McHCK DFU Bootloader

- Heavily modified, not compatible with McHCK images
- Uses 4k of Flash (rather than 3k)
- LED turns on when in firmware flash mode
- Changed the USB IDs
- Added CMake build system
- Updated linker script to be closer to what is used for the rest of the projects
- Removed a lot of unnecessary code
- Added a license header to each file (using the same license as the McHCK had)
- Updated the USB Vendor, Product and Serial strings
- Using the Kiibohd initialization sequence rather than the McHCK one
- Using Kiibohd interrupt vector table and other misc mk20dx setup
20 files changed:
Bootloader/CMakeLists.txt [new file with mode: 0644]
Bootloader/_buildvars.h [new file with mode: 0644]
Bootloader/dfu.c [new file with mode: 0644]
Bootloader/dfu.desc.c [new file with mode: 0644]
Bootloader/dfu.desc.h [new file with mode: 0644]
Bootloader/dfu.h [new file with mode: 0644]
Bootloader/flash.c [new file with mode: 0644]
Bootloader/flash.h [new file with mode: 0644]
Bootloader/ftfl.h [new file with mode: 0644]
Bootloader/kinetis.c [new file with mode: 0644]
Bootloader/main.c [new file with mode: 0644]
Bootloader/mchck-cdefs.h [new file with mode: 0644]
Bootloader/mchck.h [new file with mode: 0644]
Bootloader/sim.h [new file with mode: 0644]
Bootloader/usb-common.h [new file with mode: 0644]
Bootloader/usb-internal.h [new file with mode: 0644]
Bootloader/usb.c [new file with mode: 0644]
Bootloader/usb.h [new file with mode: 0644]
Bootloader/usbotg.h [new file with mode: 0644]
Lib/mk20dx128vlf5.bootloader.ld [new file with mode: 0644]