├── .gitignore ├── .gitmodules ├── .travis.yml ├── .vscode ├── .cortex-debug.peripherals.state.json ├── .cortex-debug.registers.state.json ├── c_cpp_properties.json ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── Makefile ├── README.txt ├── can-updater.py ├── firmware_loader.cbp ├── include └── hwinit.h ├── src ├── hwinit.cpp └── stm32_canloader.cpp ├── stm32_canloader.ld └── uart-updater.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | obj 3 | linker.map 4 | *.hex 5 | *.bin 6 | stm32_canloader 7 | .vscode 8 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/.cortex-debug.peripherals.state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/.vscode/.cortex-debug.peripherals.state.json -------------------------------------------------------------------------------- /.vscode/.cortex-debug.registers.state.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/Makefile -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/README.txt -------------------------------------------------------------------------------- /can-updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/can-updater.py -------------------------------------------------------------------------------- /firmware_loader.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/firmware_loader.cbp -------------------------------------------------------------------------------- /include/hwinit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/include/hwinit.h -------------------------------------------------------------------------------- /src/hwinit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/src/hwinit.cpp -------------------------------------------------------------------------------- /src/stm32_canloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/src/stm32_canloader.cpp -------------------------------------------------------------------------------- /stm32_canloader.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/stm32_canloader.ld -------------------------------------------------------------------------------- /uart-updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsphuebner/stm32-CANBootloader/HEAD/uart-updater.py --------------------------------------------------------------------------------