├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── bootloader ├── Makefile ├── ld.ld └── src │ ├── board │ ├── board.cpp │ ├── board.hpp │ └── dummy.cpp │ ├── bootloader_app_interface.hpp │ ├── cli.cpp │ ├── cli.hpp │ ├── main.cpp │ ├── sys │ ├── board.h │ ├── chconf.h │ ├── halconf.h │ └── mcuconf.h │ ├── usb_cdc.cpp │ └── usb_cdc.hpp ├── docs └── datasheet │ ├── .gitignore │ ├── ConfigParamIndex.sty │ ├── Generic_SLCAN_API.pdf │ ├── Zubax_Babel_Datasheet.tex │ ├── babel_dimensions.pdf │ ├── bootloader_state_machine.pdf │ ├── bottom.jpg │ ├── breadboard.jpg │ ├── can_daisy_chain.pdf │ ├── clean.ps1 │ ├── compile.ps1 │ ├── housing.jpg │ ├── pinout.png │ ├── pinout_annotated.dia │ ├── pinout_annotated.pdf │ ├── power_supply.dia │ ├── power_supply.pdf │ ├── top.jpg │ ├── uavcan_gui_tool_adapter_configuration.png │ └── zubaxdoc.cls ├── firmware ├── Makefile ├── ld.ld └── src │ ├── board │ ├── board.cpp │ ├── board.hpp │ └── dummy.cpp │ ├── can_bus.cpp │ ├── can_bus.hpp │ ├── main.cpp │ ├── sys │ ├── board.h │ ├── chconf.h │ ├── halconf.h │ └── mcuconf.h │ ├── usb_cdc.cpp │ └── usb_cdc.hpp ├── hardware └── enclosure │ ├── base.stl │ ├── housing.skp │ ├── lid.stl │ └── lid_Z.stl └── tools └── drwatson ├── README.md ├── drwatson_babel.py └── setup.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/README.md -------------------------------------------------------------------------------- /bootloader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/Makefile -------------------------------------------------------------------------------- /bootloader/ld.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/ld.ld -------------------------------------------------------------------------------- /bootloader/src/board/board.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/src/board/board.cpp -------------------------------------------------------------------------------- /bootloader/src/board/board.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/src/board/board.hpp -------------------------------------------------------------------------------- /bootloader/src/board/dummy.cpp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bootloader/src/bootloader_app_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/src/bootloader_app_interface.hpp -------------------------------------------------------------------------------- /bootloader/src/cli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/src/cli.cpp -------------------------------------------------------------------------------- /bootloader/src/cli.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/src/cli.hpp -------------------------------------------------------------------------------- /bootloader/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/src/main.cpp -------------------------------------------------------------------------------- /bootloader/src/sys/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/src/sys/board.h -------------------------------------------------------------------------------- /bootloader/src/sys/chconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/src/sys/chconf.h -------------------------------------------------------------------------------- /bootloader/src/sys/halconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/src/sys/halconf.h -------------------------------------------------------------------------------- /bootloader/src/sys/mcuconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/src/sys/mcuconf.h -------------------------------------------------------------------------------- /bootloader/src/usb_cdc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/src/usb_cdc.cpp -------------------------------------------------------------------------------- /bootloader/src/usb_cdc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/bootloader/src/usb_cdc.hpp -------------------------------------------------------------------------------- /docs/datasheet/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/.gitignore -------------------------------------------------------------------------------- /docs/datasheet/ConfigParamIndex.sty: -------------------------------------------------------------------------------- 1 | document_templates/latex_utilities/ConfigParamIndex.sty -------------------------------------------------------------------------------- /docs/datasheet/Generic_SLCAN_API.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/Generic_SLCAN_API.pdf -------------------------------------------------------------------------------- /docs/datasheet/Zubax_Babel_Datasheet.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/Zubax_Babel_Datasheet.tex -------------------------------------------------------------------------------- /docs/datasheet/babel_dimensions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/babel_dimensions.pdf -------------------------------------------------------------------------------- /docs/datasheet/bootloader_state_machine.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/bootloader_state_machine.pdf -------------------------------------------------------------------------------- /docs/datasheet/bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/bottom.jpg -------------------------------------------------------------------------------- /docs/datasheet/breadboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/breadboard.jpg -------------------------------------------------------------------------------- /docs/datasheet/can_daisy_chain.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/can_daisy_chain.pdf -------------------------------------------------------------------------------- /docs/datasheet/clean.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/clean.ps1 -------------------------------------------------------------------------------- /docs/datasheet/compile.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/compile.ps1 -------------------------------------------------------------------------------- /docs/datasheet/housing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/housing.jpg -------------------------------------------------------------------------------- /docs/datasheet/pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/pinout.png -------------------------------------------------------------------------------- /docs/datasheet/pinout_annotated.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/pinout_annotated.dia -------------------------------------------------------------------------------- /docs/datasheet/pinout_annotated.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/pinout_annotated.pdf -------------------------------------------------------------------------------- /docs/datasheet/power_supply.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/power_supply.dia -------------------------------------------------------------------------------- /docs/datasheet/power_supply.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/power_supply.pdf -------------------------------------------------------------------------------- /docs/datasheet/top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/top.jpg -------------------------------------------------------------------------------- /docs/datasheet/uavcan_gui_tool_adapter_configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/docs/datasheet/uavcan_gui_tool_adapter_configuration.png -------------------------------------------------------------------------------- /docs/datasheet/zubaxdoc.cls: -------------------------------------------------------------------------------- 1 | document_templates/documentation_template_latex/zubaxdoc.cls -------------------------------------------------------------------------------- /firmware/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/firmware/Makefile -------------------------------------------------------------------------------- /firmware/ld.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/firmware/ld.ld -------------------------------------------------------------------------------- /firmware/src/board/board.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/firmware/src/board/board.cpp -------------------------------------------------------------------------------- /firmware/src/board/board.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/firmware/src/board/board.hpp -------------------------------------------------------------------------------- /firmware/src/board/dummy.cpp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /firmware/src/can_bus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/firmware/src/can_bus.cpp -------------------------------------------------------------------------------- /firmware/src/can_bus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/firmware/src/can_bus.hpp -------------------------------------------------------------------------------- /firmware/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/firmware/src/main.cpp -------------------------------------------------------------------------------- /firmware/src/sys/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/firmware/src/sys/board.h -------------------------------------------------------------------------------- /firmware/src/sys/chconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/firmware/src/sys/chconf.h -------------------------------------------------------------------------------- /firmware/src/sys/halconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/firmware/src/sys/halconf.h -------------------------------------------------------------------------------- /firmware/src/sys/mcuconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/firmware/src/sys/mcuconf.h -------------------------------------------------------------------------------- /firmware/src/usb_cdc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/firmware/src/usb_cdc.cpp -------------------------------------------------------------------------------- /firmware/src/usb_cdc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/firmware/src/usb_cdc.hpp -------------------------------------------------------------------------------- /hardware/enclosure/base.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/hardware/enclosure/base.stl -------------------------------------------------------------------------------- /hardware/enclosure/housing.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/hardware/enclosure/housing.skp -------------------------------------------------------------------------------- /hardware/enclosure/lid.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/hardware/enclosure/lid.stl -------------------------------------------------------------------------------- /hardware/enclosure/lid_Z.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/hardware/enclosure/lid_Z.stl -------------------------------------------------------------------------------- /tools/drwatson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/tools/drwatson/README.md -------------------------------------------------------------------------------- /tools/drwatson/drwatson_babel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/tools/drwatson/drwatson_babel.py -------------------------------------------------------------------------------- /tools/drwatson/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zubax/canface_cf1/HEAD/tools/drwatson/setup.sh --------------------------------------------------------------------------------