├── README.md ├── example-apps ├── customHID │ ├── Makefile │ ├── README.TXT │ ├── customHID.X │ │ ├── Makefile │ │ └── nbproject │ │ │ ├── configurations.xml │ │ │ └── project.xml │ ├── customhid.dfu │ ├── customhid.hex │ ├── hidtest.cpp │ ├── include │ │ ├── usb.h │ │ ├── usb_cdc.h │ │ ├── usb_ch9.h │ │ ├── usb_hid.h │ │ └── usb_microsoft.h │ ├── main.c │ ├── usb.c │ ├── usb_config.h │ ├── usb_descriptors.c │ ├── usb_hal.h │ ├── usb_hid.c │ └── usb_winusb.h ├── hid_mouse │ ├── Makefile │ ├── hid_mouse.X │ │ ├── Makefile │ │ └── nbproject │ │ │ ├── configurations.xml │ │ │ └── project.xml │ ├── include │ │ ├── usb.h │ │ ├── usb_cdc.h │ │ ├── usb_ch9.h │ │ ├── usb_hid.h │ │ └── usb_microsoft.h │ ├── main.c │ ├── mmouse.dfu │ ├── mmouse.hex │ ├── usb.c │ ├── usb_config.h │ ├── usb_descriptors.c │ ├── usb_hal.h │ ├── usb_hid.c │ └── usb_winusb.h ├── minimalCDC │ ├── Makefile │ ├── cdcdemo.dfu │ ├── cdcdemo.hex │ ├── include │ │ ├── usb.h │ │ ├── usb_cdc.h │ │ ├── usb_ch9.h │ │ ├── usb_hid.h │ │ └── usb_microsoft.h │ ├── main.c │ ├── minimalCDC.X │ │ ├── Makefile │ │ └── nbproject │ │ │ ├── configurations.xml │ │ │ └── project.xml │ ├── usb.c │ ├── usb_cdc.c │ ├── usb_config.h │ ├── usb_descriptors.c │ ├── usb_hal.h │ ├── usb_helpers.c │ └── usb_winusb.h ├── mouseplay │ ├── Makefile │ ├── include │ │ ├── usb.h │ │ ├── usb_cdc.h │ │ ├── usb_ch9.h │ │ ├── usb_hid.h │ │ └── usb_microsoft.h │ ├── main.c │ ├── mouseplay.X │ │ ├── Makefile │ │ └── nbproject │ │ │ ├── configurations.xml │ │ │ └── project.xml │ ├── mouseplay.dfu │ ├── mouseplay.hex │ ├── usb.c │ ├── usb_config.h │ ├── usb_descriptors.c │ ├── usb_hal.h │ ├── usb_hid.c │ └── usb_winusb.h └── passfob │ ├── Makefile │ ├── include │ ├── usb.h │ ├── usb_cdc.h │ ├── usb_ch9.h │ ├── usb_hid.h │ └── usb_microsoft.h │ ├── main.c │ ├── passfob.X │ ├── Makefile │ └── nbproject │ │ ├── configurations.xml │ │ └── project.xml │ ├── passfob.dfu │ ├── passfob.hex │ ├── usb.c │ ├── usb_config.h │ ├── usb_descriptors.c │ ├── usb_hal.h │ ├── usb_hid.c │ └── usb_winusb.h ├── firmware ├── .gitignore ├── LICENSE ├── Makefile ├── bdt.inc ├── bootloader.asm ├── bootloader.hex ├── macros.inc ├── protocol_constants.inc └── usb.inc ├── mass-production ├── README.md ├── ihex-add-crc14 │ ├── Makefile │ └── ihex-add-crc14.c ├── ihex-merge │ ├── Makefile │ └── ihex-merge.c └── sqtp-numgen │ ├── Makefile │ ├── README.md │ └── sqtp-numgen.c ├── tools ├── 454hex2dfu.c └── Makefile └── wiki ├── LICENSE.TXT ├── codeoffset.png ├── concept.png ├── memmap.png └── rom.png /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/README.md -------------------------------------------------------------------------------- /example-apps/customHID/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/Makefile -------------------------------------------------------------------------------- /example-apps/customHID/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/README.TXT -------------------------------------------------------------------------------- /example-apps/customHID/customHID.X/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/customHID.X/Makefile -------------------------------------------------------------------------------- /example-apps/customHID/customHID.X/nbproject/configurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/customHID.X/nbproject/configurations.xml -------------------------------------------------------------------------------- /example-apps/customHID/customHID.X/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/customHID.X/nbproject/project.xml -------------------------------------------------------------------------------- /example-apps/customHID/customhid.dfu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/customhid.dfu -------------------------------------------------------------------------------- /example-apps/customHID/customhid.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/customhid.hex -------------------------------------------------------------------------------- /example-apps/customHID/hidtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/hidtest.cpp -------------------------------------------------------------------------------- /example-apps/customHID/include/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/include/usb.h -------------------------------------------------------------------------------- /example-apps/customHID/include/usb_cdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/include/usb_cdc.h -------------------------------------------------------------------------------- /example-apps/customHID/include/usb_ch9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/include/usb_ch9.h -------------------------------------------------------------------------------- /example-apps/customHID/include/usb_hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/include/usb_hid.h -------------------------------------------------------------------------------- /example-apps/customHID/include/usb_microsoft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/include/usb_microsoft.h -------------------------------------------------------------------------------- /example-apps/customHID/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/main.c -------------------------------------------------------------------------------- /example-apps/customHID/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/usb.c -------------------------------------------------------------------------------- /example-apps/customHID/usb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/usb_config.h -------------------------------------------------------------------------------- /example-apps/customHID/usb_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/usb_descriptors.c -------------------------------------------------------------------------------- /example-apps/customHID/usb_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/usb_hal.h -------------------------------------------------------------------------------- /example-apps/customHID/usb_hid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/usb_hid.c -------------------------------------------------------------------------------- /example-apps/customHID/usb_winusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/customHID/usb_winusb.h -------------------------------------------------------------------------------- /example-apps/hid_mouse/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/Makefile -------------------------------------------------------------------------------- /example-apps/hid_mouse/hid_mouse.X/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/hid_mouse.X/Makefile -------------------------------------------------------------------------------- /example-apps/hid_mouse/hid_mouse.X/nbproject/configurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/hid_mouse.X/nbproject/configurations.xml -------------------------------------------------------------------------------- /example-apps/hid_mouse/hid_mouse.X/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/hid_mouse.X/nbproject/project.xml -------------------------------------------------------------------------------- /example-apps/hid_mouse/include/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/include/usb.h -------------------------------------------------------------------------------- /example-apps/hid_mouse/include/usb_cdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/include/usb_cdc.h -------------------------------------------------------------------------------- /example-apps/hid_mouse/include/usb_ch9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/include/usb_ch9.h -------------------------------------------------------------------------------- /example-apps/hid_mouse/include/usb_hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/include/usb_hid.h -------------------------------------------------------------------------------- /example-apps/hid_mouse/include/usb_microsoft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/include/usb_microsoft.h -------------------------------------------------------------------------------- /example-apps/hid_mouse/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/main.c -------------------------------------------------------------------------------- /example-apps/hid_mouse/mmouse.dfu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/mmouse.dfu -------------------------------------------------------------------------------- /example-apps/hid_mouse/mmouse.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/mmouse.hex -------------------------------------------------------------------------------- /example-apps/hid_mouse/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/usb.c -------------------------------------------------------------------------------- /example-apps/hid_mouse/usb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/usb_config.h -------------------------------------------------------------------------------- /example-apps/hid_mouse/usb_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/usb_descriptors.c -------------------------------------------------------------------------------- /example-apps/hid_mouse/usb_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/usb_hal.h -------------------------------------------------------------------------------- /example-apps/hid_mouse/usb_hid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/usb_hid.c -------------------------------------------------------------------------------- /example-apps/hid_mouse/usb_winusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/hid_mouse/usb_winusb.h -------------------------------------------------------------------------------- /example-apps/minimalCDC/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/Makefile -------------------------------------------------------------------------------- /example-apps/minimalCDC/cdcdemo.dfu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/cdcdemo.dfu -------------------------------------------------------------------------------- /example-apps/minimalCDC/cdcdemo.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/cdcdemo.hex -------------------------------------------------------------------------------- /example-apps/minimalCDC/include/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/include/usb.h -------------------------------------------------------------------------------- /example-apps/minimalCDC/include/usb_cdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/include/usb_cdc.h -------------------------------------------------------------------------------- /example-apps/minimalCDC/include/usb_ch9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/include/usb_ch9.h -------------------------------------------------------------------------------- /example-apps/minimalCDC/include/usb_hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/include/usb_hid.h -------------------------------------------------------------------------------- /example-apps/minimalCDC/include/usb_microsoft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/include/usb_microsoft.h -------------------------------------------------------------------------------- /example-apps/minimalCDC/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/main.c -------------------------------------------------------------------------------- /example-apps/minimalCDC/minimalCDC.X/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/minimalCDC.X/Makefile -------------------------------------------------------------------------------- /example-apps/minimalCDC/minimalCDC.X/nbproject/configurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/minimalCDC.X/nbproject/configurations.xml -------------------------------------------------------------------------------- /example-apps/minimalCDC/minimalCDC.X/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/minimalCDC.X/nbproject/project.xml -------------------------------------------------------------------------------- /example-apps/minimalCDC/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/usb.c -------------------------------------------------------------------------------- /example-apps/minimalCDC/usb_cdc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/usb_cdc.c -------------------------------------------------------------------------------- /example-apps/minimalCDC/usb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/usb_config.h -------------------------------------------------------------------------------- /example-apps/minimalCDC/usb_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/usb_descriptors.c -------------------------------------------------------------------------------- /example-apps/minimalCDC/usb_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/usb_hal.h -------------------------------------------------------------------------------- /example-apps/minimalCDC/usb_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/usb_helpers.c -------------------------------------------------------------------------------- /example-apps/minimalCDC/usb_winusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/minimalCDC/usb_winusb.h -------------------------------------------------------------------------------- /example-apps/mouseplay/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/Makefile -------------------------------------------------------------------------------- /example-apps/mouseplay/include/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/include/usb.h -------------------------------------------------------------------------------- /example-apps/mouseplay/include/usb_cdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/include/usb_cdc.h -------------------------------------------------------------------------------- /example-apps/mouseplay/include/usb_ch9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/include/usb_ch9.h -------------------------------------------------------------------------------- /example-apps/mouseplay/include/usb_hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/include/usb_hid.h -------------------------------------------------------------------------------- /example-apps/mouseplay/include/usb_microsoft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/include/usb_microsoft.h -------------------------------------------------------------------------------- /example-apps/mouseplay/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/main.c -------------------------------------------------------------------------------- /example-apps/mouseplay/mouseplay.X/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/mouseplay.X/Makefile -------------------------------------------------------------------------------- /example-apps/mouseplay/mouseplay.X/nbproject/configurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/mouseplay.X/nbproject/configurations.xml -------------------------------------------------------------------------------- /example-apps/mouseplay/mouseplay.X/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/mouseplay.X/nbproject/project.xml -------------------------------------------------------------------------------- /example-apps/mouseplay/mouseplay.dfu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/mouseplay.dfu -------------------------------------------------------------------------------- /example-apps/mouseplay/mouseplay.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/mouseplay.hex -------------------------------------------------------------------------------- /example-apps/mouseplay/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/usb.c -------------------------------------------------------------------------------- /example-apps/mouseplay/usb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/usb_config.h -------------------------------------------------------------------------------- /example-apps/mouseplay/usb_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/usb_descriptors.c -------------------------------------------------------------------------------- /example-apps/mouseplay/usb_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/usb_hal.h -------------------------------------------------------------------------------- /example-apps/mouseplay/usb_hid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/usb_hid.c -------------------------------------------------------------------------------- /example-apps/mouseplay/usb_winusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/mouseplay/usb_winusb.h -------------------------------------------------------------------------------- /example-apps/passfob/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/Makefile -------------------------------------------------------------------------------- /example-apps/passfob/include/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/include/usb.h -------------------------------------------------------------------------------- /example-apps/passfob/include/usb_cdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/include/usb_cdc.h -------------------------------------------------------------------------------- /example-apps/passfob/include/usb_ch9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/include/usb_ch9.h -------------------------------------------------------------------------------- /example-apps/passfob/include/usb_hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/include/usb_hid.h -------------------------------------------------------------------------------- /example-apps/passfob/include/usb_microsoft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/include/usb_microsoft.h -------------------------------------------------------------------------------- /example-apps/passfob/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/main.c -------------------------------------------------------------------------------- /example-apps/passfob/passfob.X/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/passfob.X/Makefile -------------------------------------------------------------------------------- /example-apps/passfob/passfob.X/nbproject/configurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/passfob.X/nbproject/configurations.xml -------------------------------------------------------------------------------- /example-apps/passfob/passfob.X/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/passfob.X/nbproject/project.xml -------------------------------------------------------------------------------- /example-apps/passfob/passfob.dfu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/passfob.dfu -------------------------------------------------------------------------------- /example-apps/passfob/passfob.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/passfob.hex -------------------------------------------------------------------------------- /example-apps/passfob/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/usb.c -------------------------------------------------------------------------------- /example-apps/passfob/usb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/usb_config.h -------------------------------------------------------------------------------- /example-apps/passfob/usb_descriptors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/usb_descriptors.c -------------------------------------------------------------------------------- /example-apps/passfob/usb_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/usb_hal.h -------------------------------------------------------------------------------- /example-apps/passfob/usb_hid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/usb_hid.c -------------------------------------------------------------------------------- /example-apps/passfob/usb_winusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/example-apps/passfob/usb_winusb.h -------------------------------------------------------------------------------- /firmware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/firmware/.gitignore -------------------------------------------------------------------------------- /firmware/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/firmware/LICENSE -------------------------------------------------------------------------------- /firmware/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/firmware/Makefile -------------------------------------------------------------------------------- /firmware/bdt.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/firmware/bdt.inc -------------------------------------------------------------------------------- /firmware/bootloader.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/firmware/bootloader.asm -------------------------------------------------------------------------------- /firmware/bootloader.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/firmware/bootloader.hex -------------------------------------------------------------------------------- /firmware/macros.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/firmware/macros.inc -------------------------------------------------------------------------------- /firmware/protocol_constants.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/firmware/protocol_constants.inc -------------------------------------------------------------------------------- /firmware/usb.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/firmware/usb.inc -------------------------------------------------------------------------------- /mass-production/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/mass-production/README.md -------------------------------------------------------------------------------- /mass-production/ihex-add-crc14/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/mass-production/ihex-add-crc14/Makefile -------------------------------------------------------------------------------- /mass-production/ihex-add-crc14/ihex-add-crc14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/mass-production/ihex-add-crc14/ihex-add-crc14.c -------------------------------------------------------------------------------- /mass-production/ihex-merge/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/mass-production/ihex-merge/Makefile -------------------------------------------------------------------------------- /mass-production/ihex-merge/ihex-merge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/mass-production/ihex-merge/ihex-merge.c -------------------------------------------------------------------------------- /mass-production/sqtp-numgen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/mass-production/sqtp-numgen/Makefile -------------------------------------------------------------------------------- /mass-production/sqtp-numgen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/mass-production/sqtp-numgen/README.md -------------------------------------------------------------------------------- /mass-production/sqtp-numgen/sqtp-numgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/mass-production/sqtp-numgen/sqtp-numgen.c -------------------------------------------------------------------------------- /tools/454hex2dfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/tools/454hex2dfu.c -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/tools/Makefile -------------------------------------------------------------------------------- /wiki/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/wiki/LICENSE.TXT -------------------------------------------------------------------------------- /wiki/codeoffset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/wiki/codeoffset.png -------------------------------------------------------------------------------- /wiki/concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/wiki/concept.png -------------------------------------------------------------------------------- /wiki/memmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/wiki/memmap.png -------------------------------------------------------------------------------- /wiki/rom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/majbthrd/PIC16F1-USB-DFU-Bootloader/HEAD/wiki/rom.png --------------------------------------------------------------------------------