├── .clang-format ├── .github └── workflows │ ├── docment.yml │ ├── format.yml │ ├── static.yml │ └── test.yml ├── .gitignore ├── Doxyfile ├── LICENCE.md ├── Logo-01.jpg ├── Makefile ├── README.md ├── inc ├── voyager.h ├── voyager_cfg.h └── voyager_private.h ├── scripts ├── format.sh ├── generate_documentation.py ├── linter.py ├── linter.sh ├── setup.sh ├── test.sh └── test_clang_format.sh ├── src └── voyager.c ├── test ├── dummy_test.cpp ├── inc │ └── voyager_cfgport.h ├── main.cpp ├── mocks │ ├── mock_dfu.c │ ├── mock_dfu.h │ ├── mock_nvm.c │ └── mock_nvm.h ├── test_api.cpp ├── test_bootloader.cpp ├── test_defaults.cpp ├── test_defaults.hpp └── test_dfu.cpp └── utils └── host ├── voyager_host_message_generator.h └── voyager_host_utils.py /.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | BasedOnStyle: Google 3 | IndentWidth: 4 4 | ColumnLimit: 130 -------------------------------------------------------------------------------- /.github/workflows/docment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/.github/workflows/docment.yml -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/.gitignore -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/LICENCE.md -------------------------------------------------------------------------------- /Logo-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/Logo-01.jpg -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/README.md -------------------------------------------------------------------------------- /inc/voyager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/inc/voyager.h -------------------------------------------------------------------------------- /inc/voyager_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/inc/voyager_cfg.h -------------------------------------------------------------------------------- /inc/voyager_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/inc/voyager_private.h -------------------------------------------------------------------------------- /scripts/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/scripts/format.sh -------------------------------------------------------------------------------- /scripts/generate_documentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/scripts/generate_documentation.py -------------------------------------------------------------------------------- /scripts/linter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/scripts/linter.py -------------------------------------------------------------------------------- /scripts/linter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/scripts/linter.sh -------------------------------------------------------------------------------- /scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/scripts/setup.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /scripts/test_clang_format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/scripts/test_clang_format.sh -------------------------------------------------------------------------------- /src/voyager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/src/voyager.c -------------------------------------------------------------------------------- /test/dummy_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/test/dummy_test.cpp -------------------------------------------------------------------------------- /test/inc/voyager_cfgport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/test/inc/voyager_cfgport.h -------------------------------------------------------------------------------- /test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/test/main.cpp -------------------------------------------------------------------------------- /test/mocks/mock_dfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/test/mocks/mock_dfu.c -------------------------------------------------------------------------------- /test/mocks/mock_dfu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/test/mocks/mock_dfu.h -------------------------------------------------------------------------------- /test/mocks/mock_nvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/test/mocks/mock_nvm.c -------------------------------------------------------------------------------- /test/mocks/mock_nvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/test/mocks/mock_nvm.h -------------------------------------------------------------------------------- /test/test_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/test/test_api.cpp -------------------------------------------------------------------------------- /test/test_bootloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/test/test_bootloader.cpp -------------------------------------------------------------------------------- /test/test_defaults.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/test/test_defaults.cpp -------------------------------------------------------------------------------- /test/test_defaults.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/test/test_defaults.hpp -------------------------------------------------------------------------------- /test/test_dfu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/test/test_dfu.cpp -------------------------------------------------------------------------------- /utils/host/voyager_host_message_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/utils/host/voyager_host_message_generator.h -------------------------------------------------------------------------------- /utils/host/voyager_host_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahil-kale/voyager-bootloader/HEAD/utils/host/voyager_host_utils.py --------------------------------------------------------------------------------