├── COPYING ├── README.md ├── bootloader ├── .gitignore ├── Makefile ├── board.c ├── board.h ├── boot.c ├── defines.h ├── flash.c ├── sernum.c ├── sernum.h ├── spi.c ├── spi.h └── usb │ ├── atu2.c │ ├── dfu.c │ ├── dfu.h │ ├── dfu_common.c │ ├── usb.c │ └── usb.h ├── firmware ├── .gitignore ├── Makefile ├── Makefile.targets ├── blink.c ├── blink.h ├── board.c ├── board.h ├── buffer.c ├── buffer.h ├── can.h ├── defines.h ├── descr.c ├── descr.h ├── ep0.c ├── ep0.h ├── error.h ├── main.c ├── mcp2515.c ├── mcp2515.h ├── spi.c ├── spi.h ├── usb │ ├── atu2.c │ ├── dfu.c │ ├── dfu.h │ ├── dfu_common.c │ ├── usb.c │ └── usb.h └── version.h ├── hardware ├── .gitignore ├── can-bb.brd ├── can-bb.sch ├── open-usb-can-2021.brd ├── open-usb-can-2021.sch ├── open-usb-can.brd ├── open-usb-can.pdf └── open-usb-can.sch └── kernel-module ├── .gitignore ├── Makefile └── open-usb-can.c /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/README.md -------------------------------------------------------------------------------- /bootloader/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/.gitignore -------------------------------------------------------------------------------- /bootloader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/Makefile -------------------------------------------------------------------------------- /bootloader/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/board.c -------------------------------------------------------------------------------- /bootloader/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/board.h -------------------------------------------------------------------------------- /bootloader/boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/boot.c -------------------------------------------------------------------------------- /bootloader/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/defines.h -------------------------------------------------------------------------------- /bootloader/flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/flash.c -------------------------------------------------------------------------------- /bootloader/sernum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/sernum.c -------------------------------------------------------------------------------- /bootloader/sernum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/sernum.h -------------------------------------------------------------------------------- /bootloader/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/spi.c -------------------------------------------------------------------------------- /bootloader/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/spi.h -------------------------------------------------------------------------------- /bootloader/usb/atu2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/usb/atu2.c -------------------------------------------------------------------------------- /bootloader/usb/dfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/usb/dfu.c -------------------------------------------------------------------------------- /bootloader/usb/dfu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/usb/dfu.h -------------------------------------------------------------------------------- /bootloader/usb/dfu_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/usb/dfu_common.c -------------------------------------------------------------------------------- /bootloader/usb/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/usb/usb.c -------------------------------------------------------------------------------- /bootloader/usb/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/bootloader/usb/usb.h -------------------------------------------------------------------------------- /firmware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/.gitignore -------------------------------------------------------------------------------- /firmware/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/Makefile -------------------------------------------------------------------------------- /firmware/Makefile.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/Makefile.targets -------------------------------------------------------------------------------- /firmware/blink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/blink.c -------------------------------------------------------------------------------- /firmware/blink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/blink.h -------------------------------------------------------------------------------- /firmware/board.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/board.c -------------------------------------------------------------------------------- /firmware/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/board.h -------------------------------------------------------------------------------- /firmware/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/buffer.c -------------------------------------------------------------------------------- /firmware/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/buffer.h -------------------------------------------------------------------------------- /firmware/can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/can.h -------------------------------------------------------------------------------- /firmware/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/defines.h -------------------------------------------------------------------------------- /firmware/descr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/descr.c -------------------------------------------------------------------------------- /firmware/descr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/descr.h -------------------------------------------------------------------------------- /firmware/ep0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/ep0.c -------------------------------------------------------------------------------- /firmware/ep0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/ep0.h -------------------------------------------------------------------------------- /firmware/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/error.h -------------------------------------------------------------------------------- /firmware/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/main.c -------------------------------------------------------------------------------- /firmware/mcp2515.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/mcp2515.c -------------------------------------------------------------------------------- /firmware/mcp2515.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/mcp2515.h -------------------------------------------------------------------------------- /firmware/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/spi.c -------------------------------------------------------------------------------- /firmware/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/spi.h -------------------------------------------------------------------------------- /firmware/usb/atu2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/usb/atu2.c -------------------------------------------------------------------------------- /firmware/usb/dfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/usb/dfu.c -------------------------------------------------------------------------------- /firmware/usb/dfu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/usb/dfu.h -------------------------------------------------------------------------------- /firmware/usb/dfu_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/usb/dfu_common.c -------------------------------------------------------------------------------- /firmware/usb/usb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/usb/usb.c -------------------------------------------------------------------------------- /firmware/usb/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/usb/usb.h -------------------------------------------------------------------------------- /firmware/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/firmware/version.h -------------------------------------------------------------------------------- /hardware/.gitignore: -------------------------------------------------------------------------------- 1 | *.?#? 2 | -------------------------------------------------------------------------------- /hardware/can-bb.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/hardware/can-bb.brd -------------------------------------------------------------------------------- /hardware/can-bb.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/hardware/can-bb.sch -------------------------------------------------------------------------------- /hardware/open-usb-can-2021.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/hardware/open-usb-can-2021.brd -------------------------------------------------------------------------------- /hardware/open-usb-can-2021.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/hardware/open-usb-can-2021.sch -------------------------------------------------------------------------------- /hardware/open-usb-can.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/hardware/open-usb-can.brd -------------------------------------------------------------------------------- /hardware/open-usb-can.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/hardware/open-usb-can.pdf -------------------------------------------------------------------------------- /hardware/open-usb-can.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/hardware/open-usb-can.sch -------------------------------------------------------------------------------- /kernel-module/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/kernel-module/.gitignore -------------------------------------------------------------------------------- /kernel-module/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/kernel-module/Makefile -------------------------------------------------------------------------------- /kernel-module/open-usb-can.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiobaltieri/open-usb-can/HEAD/kernel-module/open-usb-can.c --------------------------------------------------------------------------------