├── .github ├── FUNDING.yml └── workflows │ └── platformio-ci.yml ├── .gitignore ├── .vscode └── extensions.json ├── LICENSE.md ├── README.md ├── doc ├── bits-of-byte-3.png ├── can-msg-bytes.png ├── flash-sequence.svg ├── flash-squence.plantuml ├── mcp-can-boot-256.png └── mcp-can-boot-512.png ├── platformio.ini └── src ├── bootloader.cpp ├── bootloader.h ├── can.h ├── config.h ├── controllers.h ├── mcp2515.cpp └── mcp2515.h /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/platformio-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/.github/workflows/platformio-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/README.md -------------------------------------------------------------------------------- /doc/bits-of-byte-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/doc/bits-of-byte-3.png -------------------------------------------------------------------------------- /doc/can-msg-bytes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/doc/can-msg-bytes.png -------------------------------------------------------------------------------- /doc/flash-sequence.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/doc/flash-sequence.svg -------------------------------------------------------------------------------- /doc/flash-squence.plantuml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/doc/flash-squence.plantuml -------------------------------------------------------------------------------- /doc/mcp-can-boot-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/doc/mcp-can-boot-256.png -------------------------------------------------------------------------------- /doc/mcp-can-boot-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/doc/mcp-can-boot-512.png -------------------------------------------------------------------------------- /platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/platformio.ini -------------------------------------------------------------------------------- /src/bootloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/src/bootloader.cpp -------------------------------------------------------------------------------- /src/bootloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/src/bootloader.h -------------------------------------------------------------------------------- /src/can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/src/can.h -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/src/config.h -------------------------------------------------------------------------------- /src/controllers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/src/controllers.h -------------------------------------------------------------------------------- /src/mcp2515.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/src/mcp2515.cpp -------------------------------------------------------------------------------- /src/mcp2515.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crycode-de/mcp-can-boot/HEAD/src/mcp2515.h --------------------------------------------------------------------------------