├── .gitattributes ├── .github └── workflows │ └── run-tests.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.mkd ├── CONTRIBUTING.mkd ├── CONTRIBUTORS ├── LICENSE ├── README.rst ├── Vagrantfile ├── conf ├── avrdude.conf └── openocd │ ├── BLUEBOARD.cfg │ ├── FORDBOARD.cfg │ ├── canemulator.cfg │ ├── flash.cfg │ ├── gdb.cfg │ ├── interface │ ├── olimex-arm-usb-ocd-custom.cfg │ └── olimex-arm-usb-ocd-h-custom.cfg │ ├── target │ ├── lpc1769.cfg │ └── lpc17xx.cfg │ └── vi-firmware.cfg ├── docs ├── .gitignore ├── Makefile ├── _static │ ├── OpenXC-CrossChasm-Flash.zip │ ├── QuickStart guide to using C5 Hardware and OpenXC.docx │ ├── QuickStart guide to using C5 Hardware and OpenXC.pdf │ ├── logo.png │ └── rtd.css ├── advanced │ ├── advanced.rst │ ├── benchtesting.rst │ ├── binary.rst │ ├── c5_cell_config.rst │ ├── devguide.rst │ ├── lowlevel.rst │ ├── msd.rst │ └── rtc.rst ├── compile │ ├── compiling.rst │ ├── dependencies.rst │ ├── example-builds.rst │ ├── makefile-opts.rst │ ├── native-development.rst │ └── troubleshooting.rst ├── conf.py ├── config │ ├── bit-numbering.rst │ ├── code-examples.rst │ ├── config.rst │ ├── diagnostic.rst │ ├── examples.rst │ ├── faq.rst │ ├── raw-examples.rst │ ├── raw-write-examples.rst │ ├── reference.rst │ └── write-examples.rst ├── contributing.rst ├── getting-started │ ├── compiling-emulator.rst │ ├── config.rst │ ├── default-build.rst │ ├── development-environment.rst │ ├── getting-started.rst │ └── with-config.rst ├── index.rst ├── license-disclosure.rst ├── output.rst ├── pip-requirements.txt ├── platforms │ ├── blueboard.rst │ ├── crosschasm-c5-ble.rst │ ├── crosschasm-c5-cellular.rst │ ├── crosschasm-c5.rst │ ├── ford.rst │ ├── max32.rst │ └── platforms.rst └── testing.rst ├── examples ├── diagnostic.json ├── diagnostic_handlers.cpp ├── handlers.cpp ├── mapped_signal_set.json ├── mapped_signals.json ├── passthrough.json └── signals.json ├── fabfile.py ├── release-README ├── script ├── bootloader-flash.sh ├── bootstrap.sh ├── bootstrap │ ├── arm.sh │ ├── ci-requirements.txt │ ├── common.sh │ ├── devel.sh │ ├── flashing_arm.sh │ ├── flashing_chipkit.sh │ ├── pic32.sh │ └── pip-requirements.txt ├── chipKITCAN-case.patch ├── chipKITUSBDevice-case.patch ├── functional_test.py ├── lcov_cobertura.py ├── make_trips.py ├── upload_hex.bat └── upload_hex.sh ├── sonar-project.properties └── src ├── .gdbinit-jtag ├── .gitignore ├── Makefile ├── Versions ├── bluetooth.cpp ├── bluetooth.h ├── bluetooth_platforms.h ├── bsd_queue_patch.h ├── can ├── canread.cpp ├── canread.h ├── canutil.cpp ├── canutil.h ├── canwrite.cpp ├── canwrite.h └── default_signals.cpp ├── commands ├── af_bypass_command.cpp ├── af_bypass_command.h ├── can_message_write_command.cpp ├── can_message_write_command.h ├── commands.cpp ├── commands.h ├── device_id_command.cpp ├── device_id_command.h ├── device_platform_command.cpp ├── device_platform_command.h ├── diagnostic_request_command.cpp ├── diagnostic_request_command.h ├── get_vin_command.cpp ├── get_vin_command.h ├── modem_config_command.cpp ├── modem_config_command.h ├── passthrough_command.cpp ├── passthrough_command.h ├── payload_format_command.cpp ├── payload_format_command.h ├── predefined_obd2_command.cpp ├── predefined_obd2_command.h ├── rtc_config_command.cpp ├── rtc_config_command.h ├── sd_mount_status_command.cpp ├── sd_mount_status_command.h ├── simple_write_command.cpp ├── simple_write_command.h ├── version_command.cpp └── version_command.h ├── config.cpp ├── config.h ├── data_emulator.cpp ├── data_emulator.h ├── diagnostics.cpp ├── diagnostics.h ├── emulator_signals.cpp ├── gpio.h ├── hardware_tests.cpp ├── hardware_tests_main.cpp ├── interface ├── ble.cpp ├── ble.h ├── fs.cpp ├── fs.h ├── interface.cpp ├── interface.h ├── network.cpp ├── network.h ├── uart.cpp ├── uart.h ├── usb.cpp └── usb.h ├── lights.cpp ├── lights.h ├── main.cpp ├── md5.cpp ├── md5.h ├── obd2.cpp ├── obd2.h ├── payload ├── json.cpp ├── json.h ├── payload.cpp ├── payload.h ├── protobuf.cpp └── protobuf.h ├── pipeline.cpp ├── pipeline.h ├── platform ├── lpc17xx │ ├── LPC17xx-baremetal.ld │ ├── LPC17xx-base.ld │ ├── LPC17xx-bootloader.ld │ ├── canread.cpp │ ├── canutil.cpp │ ├── canutil_lpc17xx.h │ ├── canwrite.cpp │ ├── fault_handlers.c │ ├── fault_handlers.s │ ├── gpio.cpp │ ├── lights.cpp │ ├── log.cpp │ ├── lpc17xx.mk │ ├── network.cpp │ ├── platform.cpp │ ├── power.cpp │ ├── startup.c │ ├── timer.cpp │ ├── uart.cpp │ ├── usb.cpp │ └── usb_config.c ├── pic32 │ ├── adc.c │ ├── ble.cpp │ ├── ble_platforms.h │ ├── blueNRG.c │ ├── blueNRG.h │ ├── c5_common_platforms.h │ ├── canread.cpp │ ├── canutil.cpp │ ├── canutil_pic32.h │ ├── canwrite.cpp │ ├── chipKIT-application-32MX795F512_c5cell.ld │ ├── fs.cpp │ ├── fs_platforms.h │ ├── fs_support │ │ ├── Compiler.h │ │ ├── FSConfig.h │ │ ├── HardwareProfile.h │ │ ├── app_device_msd.c │ │ ├── app_device_msd.h │ │ ├── fsman.c │ │ ├── fsman.h │ │ ├── usersd.c │ │ └── usersd.h │ ├── gpio.cpp │ ├── hci.c │ ├── hci.h │ ├── http.cpp │ ├── http.h │ ├── led.c │ ├── led.h │ ├── lights.cpp │ ├── log.cpp │ ├── network.cpp │ ├── nvm.cpp │ ├── nvm.h │ ├── pic32.mk │ ├── platform.cpp │ ├── power.cpp │ ├── ringbuffer │ │ ├── ringbuffer.c │ │ └── ringbuffer.h │ ├── rtc.c │ ├── rtc.h │ ├── rtcc.c │ ├── rtcc.h │ ├── server_apis.cpp │ ├── server_apis.h │ ├── server_task.cpp │ ├── server_task.h │ ├── spi.c │ ├── spi.h │ ├── telit_he910.cpp │ ├── telit_he910.h │ ├── telit_he910_platforms.h │ ├── timer.cpp │ ├── uart.cpp │ ├── usb.cpp │ └── usb_config.c ├── platform.cpp └── platform.h ├── platform_profile.h ├── power.h ├── samples └── valid_signals.cpp ├── shared_handlers.cpp ├── shared_handlers.h ├── signals.h ├── tests ├── buffer_tests.cpp ├── canread_protobuf_tests.cpp ├── canread_tests.cpp ├── canutil_tests.cpp ├── canwrite_tests.cpp ├── command_tests.cpp ├── diagnostics_tests.cpp ├── functional_test_config.json ├── interface_tests.cpp ├── json_payload_tests.cpp ├── pipeline_tests.cpp ├── platform │ ├── canutil.cpp │ ├── canutil_spy.h │ ├── canwrite.cpp │ ├── gpio.cpp │ ├── lights.cpp │ ├── log.cpp │ ├── network.cpp │ ├── platform.cpp │ ├── power.cpp │ ├── power_spy.h │ ├── signals.cpp │ ├── timer.cpp │ ├── uart.cpp │ └── usb.cpp ├── queue_tests.cpp ├── runtests.sh ├── shared_handler_tests.cpp ├── statistics_tests.cpp ├── tests.mk ├── timer_tests.cpp └── vi_firmware_tests.cpp ├── usb_config.h ├── util ├── bytebuffer.cpp ├── bytebuffer.h ├── log.cpp ├── log.h ├── statistics.cpp ├── statistics.h ├── strutil.c ├── strutil.h ├── timer.cpp └── timer.h └── vi_firmware.cpp /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sh eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.mkd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/CHANGELOG.mkd -------------------------------------------------------------------------------- /CONTRIBUTING.mkd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/CONTRIBUTING.mkd -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/README.rst -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/Vagrantfile -------------------------------------------------------------------------------- /conf/avrdude.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/conf/avrdude.conf -------------------------------------------------------------------------------- /conf/openocd/BLUEBOARD.cfg: -------------------------------------------------------------------------------- 1 | set PLATFORM BLUEBOARD 2 | -------------------------------------------------------------------------------- /conf/openocd/FORDBOARD.cfg: -------------------------------------------------------------------------------- 1 | set PLATFORM FORDBOARD 2 | -------------------------------------------------------------------------------- /conf/openocd/canemulator.cfg: -------------------------------------------------------------------------------- 1 | set TARGET_BASENAME emulator 2 | -------------------------------------------------------------------------------- /conf/openocd/flash.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/conf/openocd/flash.cfg -------------------------------------------------------------------------------- /conf/openocd/gdb.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/conf/openocd/gdb.cfg -------------------------------------------------------------------------------- /conf/openocd/interface/olimex-arm-usb-ocd-custom.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/conf/openocd/interface/olimex-arm-usb-ocd-custom.cfg -------------------------------------------------------------------------------- /conf/openocd/interface/olimex-arm-usb-ocd-h-custom.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/conf/openocd/interface/olimex-arm-usb-ocd-h-custom.cfg -------------------------------------------------------------------------------- /conf/openocd/target/lpc1769.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/conf/openocd/target/lpc1769.cfg -------------------------------------------------------------------------------- /conf/openocd/target/lpc17xx.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/conf/openocd/target/lpc17xx.cfg -------------------------------------------------------------------------------- /conf/openocd/vi-firmware.cfg: -------------------------------------------------------------------------------- 1 | set TARGET_BASENAME vi-firmware 2 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/OpenXC-CrossChasm-Flash.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/_static/OpenXC-CrossChasm-Flash.zip -------------------------------------------------------------------------------- /docs/_static/QuickStart guide to using C5 Hardware and OpenXC.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/_static/QuickStart guide to using C5 Hardware and OpenXC.docx -------------------------------------------------------------------------------- /docs/_static/QuickStart guide to using C5 Hardware and OpenXC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/_static/QuickStart guide to using C5 Hardware and OpenXC.pdf -------------------------------------------------------------------------------- /docs/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/_static/logo.png -------------------------------------------------------------------------------- /docs/_static/rtd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/_static/rtd.css -------------------------------------------------------------------------------- /docs/advanced/advanced.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/advanced/advanced.rst -------------------------------------------------------------------------------- /docs/advanced/benchtesting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/advanced/benchtesting.rst -------------------------------------------------------------------------------- /docs/advanced/binary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/advanced/binary.rst -------------------------------------------------------------------------------- /docs/advanced/c5_cell_config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/advanced/c5_cell_config.rst -------------------------------------------------------------------------------- /docs/advanced/devguide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/advanced/devguide.rst -------------------------------------------------------------------------------- /docs/advanced/lowlevel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/advanced/lowlevel.rst -------------------------------------------------------------------------------- /docs/advanced/msd.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/advanced/msd.rst -------------------------------------------------------------------------------- /docs/advanced/rtc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/advanced/rtc.rst -------------------------------------------------------------------------------- /docs/compile/compiling.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/compile/compiling.rst -------------------------------------------------------------------------------- /docs/compile/dependencies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/compile/dependencies.rst -------------------------------------------------------------------------------- /docs/compile/example-builds.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/compile/example-builds.rst -------------------------------------------------------------------------------- /docs/compile/makefile-opts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/compile/makefile-opts.rst -------------------------------------------------------------------------------- /docs/compile/native-development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/compile/native-development.rst -------------------------------------------------------------------------------- /docs/compile/troubleshooting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/compile/troubleshooting.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/config/bit-numbering.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/config/bit-numbering.rst -------------------------------------------------------------------------------- /docs/config/code-examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/config/code-examples.rst -------------------------------------------------------------------------------- /docs/config/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/config/config.rst -------------------------------------------------------------------------------- /docs/config/diagnostic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/config/diagnostic.rst -------------------------------------------------------------------------------- /docs/config/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/config/examples.rst -------------------------------------------------------------------------------- /docs/config/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/config/faq.rst -------------------------------------------------------------------------------- /docs/config/raw-examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/config/raw-examples.rst -------------------------------------------------------------------------------- /docs/config/raw-write-examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/config/raw-write-examples.rst -------------------------------------------------------------------------------- /docs/config/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/config/reference.rst -------------------------------------------------------------------------------- /docs/config/write-examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/config/write-examples.rst -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/contributing.rst -------------------------------------------------------------------------------- /docs/getting-started/compiling-emulator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/getting-started/compiling-emulator.rst -------------------------------------------------------------------------------- /docs/getting-started/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/getting-started/config.rst -------------------------------------------------------------------------------- /docs/getting-started/default-build.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/getting-started/default-build.rst -------------------------------------------------------------------------------- /docs/getting-started/development-environment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/getting-started/development-environment.rst -------------------------------------------------------------------------------- /docs/getting-started/getting-started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/getting-started/getting-started.rst -------------------------------------------------------------------------------- /docs/getting-started/with-config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/getting-started/with-config.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/license-disclosure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/license-disclosure.rst -------------------------------------------------------------------------------- /docs/output.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/output.rst -------------------------------------------------------------------------------- /docs/pip-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/pip-requirements.txt -------------------------------------------------------------------------------- /docs/platforms/blueboard.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/platforms/blueboard.rst -------------------------------------------------------------------------------- /docs/platforms/crosschasm-c5-ble.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/platforms/crosschasm-c5-ble.rst -------------------------------------------------------------------------------- /docs/platforms/crosschasm-c5-cellular.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/platforms/crosschasm-c5-cellular.rst -------------------------------------------------------------------------------- /docs/platforms/crosschasm-c5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/platforms/crosschasm-c5.rst -------------------------------------------------------------------------------- /docs/platforms/ford.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/platforms/ford.rst -------------------------------------------------------------------------------- /docs/platforms/max32.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/platforms/max32.rst -------------------------------------------------------------------------------- /docs/platforms/platforms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/platforms/platforms.rst -------------------------------------------------------------------------------- /docs/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/docs/testing.rst -------------------------------------------------------------------------------- /examples/diagnostic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/examples/diagnostic.json -------------------------------------------------------------------------------- /examples/diagnostic_handlers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/examples/diagnostic_handlers.cpp -------------------------------------------------------------------------------- /examples/handlers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/examples/handlers.cpp -------------------------------------------------------------------------------- /examples/mapped_signal_set.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/examples/mapped_signal_set.json -------------------------------------------------------------------------------- /examples/mapped_signals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/examples/mapped_signals.json -------------------------------------------------------------------------------- /examples/passthrough.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/examples/passthrough.json -------------------------------------------------------------------------------- /examples/signals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/examples/signals.json -------------------------------------------------------------------------------- /fabfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/fabfile.py -------------------------------------------------------------------------------- /release-README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/release-README -------------------------------------------------------------------------------- /script/bootloader-flash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/bootloader-flash.sh -------------------------------------------------------------------------------- /script/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/bootstrap.sh -------------------------------------------------------------------------------- /script/bootstrap/arm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/bootstrap/arm.sh -------------------------------------------------------------------------------- /script/bootstrap/ci-requirements.txt: -------------------------------------------------------------------------------- 1 | openxc==2.2.0 2 | -------------------------------------------------------------------------------- /script/bootstrap/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/bootstrap/common.sh -------------------------------------------------------------------------------- /script/bootstrap/devel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/bootstrap/devel.sh -------------------------------------------------------------------------------- /script/bootstrap/flashing_arm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/bootstrap/flashing_arm.sh -------------------------------------------------------------------------------- /script/bootstrap/flashing_chipkit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/bootstrap/flashing_chipkit.sh -------------------------------------------------------------------------------- /script/bootstrap/pic32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/bootstrap/pic32.sh -------------------------------------------------------------------------------- /script/bootstrap/pip-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/bootstrap/pip-requirements.txt -------------------------------------------------------------------------------- /script/chipKITCAN-case.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/chipKITCAN-case.patch -------------------------------------------------------------------------------- /script/chipKITUSBDevice-case.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/chipKITUSBDevice-case.patch -------------------------------------------------------------------------------- /script/functional_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/functional_test.py -------------------------------------------------------------------------------- /script/lcov_cobertura.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/lcov_cobertura.py -------------------------------------------------------------------------------- /script/make_trips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/make_trips.py -------------------------------------------------------------------------------- /script/upload_hex.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/upload_hex.bat -------------------------------------------------------------------------------- /script/upload_hex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/script/upload_hex.sh -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /src/.gdbinit-jtag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/.gdbinit-jtag -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/Versions: -------------------------------------------------------------------------------- 1 | Signals: 7.x 2 | -------------------------------------------------------------------------------- /src/bluetooth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/bluetooth.cpp -------------------------------------------------------------------------------- /src/bluetooth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/bluetooth.h -------------------------------------------------------------------------------- /src/bluetooth_platforms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/bluetooth_platforms.h -------------------------------------------------------------------------------- /src/bsd_queue_patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/bsd_queue_patch.h -------------------------------------------------------------------------------- /src/can/canread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/can/canread.cpp -------------------------------------------------------------------------------- /src/can/canread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/can/canread.h -------------------------------------------------------------------------------- /src/can/canutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/can/canutil.cpp -------------------------------------------------------------------------------- /src/can/canutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/can/canutil.h -------------------------------------------------------------------------------- /src/can/canwrite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/can/canwrite.cpp -------------------------------------------------------------------------------- /src/can/canwrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/can/canwrite.h -------------------------------------------------------------------------------- /src/can/default_signals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/can/default_signals.cpp -------------------------------------------------------------------------------- /src/commands/af_bypass_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/af_bypass_command.cpp -------------------------------------------------------------------------------- /src/commands/af_bypass_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/af_bypass_command.h -------------------------------------------------------------------------------- /src/commands/can_message_write_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/can_message_write_command.cpp -------------------------------------------------------------------------------- /src/commands/can_message_write_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/can_message_write_command.h -------------------------------------------------------------------------------- /src/commands/commands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/commands.cpp -------------------------------------------------------------------------------- /src/commands/commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/commands.h -------------------------------------------------------------------------------- /src/commands/device_id_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/device_id_command.cpp -------------------------------------------------------------------------------- /src/commands/device_id_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/device_id_command.h -------------------------------------------------------------------------------- /src/commands/device_platform_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/device_platform_command.cpp -------------------------------------------------------------------------------- /src/commands/device_platform_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/device_platform_command.h -------------------------------------------------------------------------------- /src/commands/diagnostic_request_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/diagnostic_request_command.cpp -------------------------------------------------------------------------------- /src/commands/diagnostic_request_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/diagnostic_request_command.h -------------------------------------------------------------------------------- /src/commands/get_vin_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/get_vin_command.cpp -------------------------------------------------------------------------------- /src/commands/get_vin_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/get_vin_command.h -------------------------------------------------------------------------------- /src/commands/modem_config_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/modem_config_command.cpp -------------------------------------------------------------------------------- /src/commands/modem_config_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/modem_config_command.h -------------------------------------------------------------------------------- /src/commands/passthrough_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/passthrough_command.cpp -------------------------------------------------------------------------------- /src/commands/passthrough_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/passthrough_command.h -------------------------------------------------------------------------------- /src/commands/payload_format_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/payload_format_command.cpp -------------------------------------------------------------------------------- /src/commands/payload_format_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/payload_format_command.h -------------------------------------------------------------------------------- /src/commands/predefined_obd2_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/predefined_obd2_command.cpp -------------------------------------------------------------------------------- /src/commands/predefined_obd2_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/predefined_obd2_command.h -------------------------------------------------------------------------------- /src/commands/rtc_config_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/rtc_config_command.cpp -------------------------------------------------------------------------------- /src/commands/rtc_config_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/rtc_config_command.h -------------------------------------------------------------------------------- /src/commands/sd_mount_status_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/sd_mount_status_command.cpp -------------------------------------------------------------------------------- /src/commands/sd_mount_status_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/sd_mount_status_command.h -------------------------------------------------------------------------------- /src/commands/simple_write_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/simple_write_command.cpp -------------------------------------------------------------------------------- /src/commands/simple_write_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/simple_write_command.h -------------------------------------------------------------------------------- /src/commands/version_command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/version_command.cpp -------------------------------------------------------------------------------- /src/commands/version_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/commands/version_command.h -------------------------------------------------------------------------------- /src/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/config.cpp -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/config.h -------------------------------------------------------------------------------- /src/data_emulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/data_emulator.cpp -------------------------------------------------------------------------------- /src/data_emulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/data_emulator.h -------------------------------------------------------------------------------- /src/diagnostics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/diagnostics.cpp -------------------------------------------------------------------------------- /src/diagnostics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/diagnostics.h -------------------------------------------------------------------------------- /src/emulator_signals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/emulator_signals.cpp -------------------------------------------------------------------------------- /src/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/gpio.h -------------------------------------------------------------------------------- /src/hardware_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/hardware_tests.cpp -------------------------------------------------------------------------------- /src/hardware_tests_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/hardware_tests_main.cpp -------------------------------------------------------------------------------- /src/interface/ble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/interface/ble.cpp -------------------------------------------------------------------------------- /src/interface/ble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/interface/ble.h -------------------------------------------------------------------------------- /src/interface/fs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/interface/fs.cpp -------------------------------------------------------------------------------- /src/interface/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/interface/fs.h -------------------------------------------------------------------------------- /src/interface/interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/interface/interface.cpp -------------------------------------------------------------------------------- /src/interface/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/interface/interface.h -------------------------------------------------------------------------------- /src/interface/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/interface/network.cpp -------------------------------------------------------------------------------- /src/interface/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/interface/network.h -------------------------------------------------------------------------------- /src/interface/uart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/interface/uart.cpp -------------------------------------------------------------------------------- /src/interface/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/interface/uart.h -------------------------------------------------------------------------------- /src/interface/usb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/interface/usb.cpp -------------------------------------------------------------------------------- /src/interface/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/interface/usb.h -------------------------------------------------------------------------------- /src/lights.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/lights.cpp -------------------------------------------------------------------------------- /src/lights.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/lights.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/md5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/md5.cpp -------------------------------------------------------------------------------- /src/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/md5.h -------------------------------------------------------------------------------- /src/obd2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/obd2.cpp -------------------------------------------------------------------------------- /src/obd2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/obd2.h -------------------------------------------------------------------------------- /src/payload/json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/payload/json.cpp -------------------------------------------------------------------------------- /src/payload/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/payload/json.h -------------------------------------------------------------------------------- /src/payload/payload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/payload/payload.cpp -------------------------------------------------------------------------------- /src/payload/payload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/payload/payload.h -------------------------------------------------------------------------------- /src/payload/protobuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/payload/protobuf.cpp -------------------------------------------------------------------------------- /src/payload/protobuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/payload/protobuf.h -------------------------------------------------------------------------------- /src/pipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/pipeline.cpp -------------------------------------------------------------------------------- /src/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/pipeline.h -------------------------------------------------------------------------------- /src/platform/lpc17xx/LPC17xx-baremetal.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/LPC17xx-baremetal.ld -------------------------------------------------------------------------------- /src/platform/lpc17xx/LPC17xx-base.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/LPC17xx-base.ld -------------------------------------------------------------------------------- /src/platform/lpc17xx/LPC17xx-bootloader.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/LPC17xx-bootloader.ld -------------------------------------------------------------------------------- /src/platform/lpc17xx/canread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/canread.cpp -------------------------------------------------------------------------------- /src/platform/lpc17xx/canutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/canutil.cpp -------------------------------------------------------------------------------- /src/platform/lpc17xx/canutil_lpc17xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/canutil_lpc17xx.h -------------------------------------------------------------------------------- /src/platform/lpc17xx/canwrite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/canwrite.cpp -------------------------------------------------------------------------------- /src/platform/lpc17xx/fault_handlers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/fault_handlers.c -------------------------------------------------------------------------------- /src/platform/lpc17xx/fault_handlers.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/fault_handlers.s -------------------------------------------------------------------------------- /src/platform/lpc17xx/gpio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/gpio.cpp -------------------------------------------------------------------------------- /src/platform/lpc17xx/lights.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/lights.cpp -------------------------------------------------------------------------------- /src/platform/lpc17xx/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/log.cpp -------------------------------------------------------------------------------- /src/platform/lpc17xx/lpc17xx.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/lpc17xx.mk -------------------------------------------------------------------------------- /src/platform/lpc17xx/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/network.cpp -------------------------------------------------------------------------------- /src/platform/lpc17xx/platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/platform.cpp -------------------------------------------------------------------------------- /src/platform/lpc17xx/power.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/power.cpp -------------------------------------------------------------------------------- /src/platform/lpc17xx/startup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/startup.c -------------------------------------------------------------------------------- /src/platform/lpc17xx/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/timer.cpp -------------------------------------------------------------------------------- /src/platform/lpc17xx/uart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/uart.cpp -------------------------------------------------------------------------------- /src/platform/lpc17xx/usb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/usb.cpp -------------------------------------------------------------------------------- /src/platform/lpc17xx/usb_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/lpc17xx/usb_config.c -------------------------------------------------------------------------------- /src/platform/pic32/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/adc.c -------------------------------------------------------------------------------- /src/platform/pic32/ble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/ble.cpp -------------------------------------------------------------------------------- /src/platform/pic32/ble_platforms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/ble_platforms.h -------------------------------------------------------------------------------- /src/platform/pic32/blueNRG.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/blueNRG.c -------------------------------------------------------------------------------- /src/platform/pic32/blueNRG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/blueNRG.h -------------------------------------------------------------------------------- /src/platform/pic32/c5_common_platforms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/c5_common_platforms.h -------------------------------------------------------------------------------- /src/platform/pic32/canread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/canread.cpp -------------------------------------------------------------------------------- /src/platform/pic32/canutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/canutil.cpp -------------------------------------------------------------------------------- /src/platform/pic32/canutil_pic32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/canutil_pic32.h -------------------------------------------------------------------------------- /src/platform/pic32/canwrite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/canwrite.cpp -------------------------------------------------------------------------------- /src/platform/pic32/chipKIT-application-32MX795F512_c5cell.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/chipKIT-application-32MX795F512_c5cell.ld -------------------------------------------------------------------------------- /src/platform/pic32/fs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/fs.cpp -------------------------------------------------------------------------------- /src/platform/pic32/fs_platforms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/fs_platforms.h -------------------------------------------------------------------------------- /src/platform/pic32/fs_support/Compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/fs_support/Compiler.h -------------------------------------------------------------------------------- /src/platform/pic32/fs_support/FSConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/fs_support/FSConfig.h -------------------------------------------------------------------------------- /src/platform/pic32/fs_support/HardwareProfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/fs_support/HardwareProfile.h -------------------------------------------------------------------------------- /src/platform/pic32/fs_support/app_device_msd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/fs_support/app_device_msd.c -------------------------------------------------------------------------------- /src/platform/pic32/fs_support/app_device_msd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/fs_support/app_device_msd.h -------------------------------------------------------------------------------- /src/platform/pic32/fs_support/fsman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/fs_support/fsman.c -------------------------------------------------------------------------------- /src/platform/pic32/fs_support/fsman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/fs_support/fsman.h -------------------------------------------------------------------------------- /src/platform/pic32/fs_support/usersd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/fs_support/usersd.c -------------------------------------------------------------------------------- /src/platform/pic32/fs_support/usersd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/fs_support/usersd.h -------------------------------------------------------------------------------- /src/platform/pic32/gpio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/gpio.cpp -------------------------------------------------------------------------------- /src/platform/pic32/hci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/hci.c -------------------------------------------------------------------------------- /src/platform/pic32/hci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/hci.h -------------------------------------------------------------------------------- /src/platform/pic32/http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/http.cpp -------------------------------------------------------------------------------- /src/platform/pic32/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/http.h -------------------------------------------------------------------------------- /src/platform/pic32/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/led.c -------------------------------------------------------------------------------- /src/platform/pic32/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/led.h -------------------------------------------------------------------------------- /src/platform/pic32/lights.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/lights.cpp -------------------------------------------------------------------------------- /src/platform/pic32/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/log.cpp -------------------------------------------------------------------------------- /src/platform/pic32/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/network.cpp -------------------------------------------------------------------------------- /src/platform/pic32/nvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/nvm.cpp -------------------------------------------------------------------------------- /src/platform/pic32/nvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/nvm.h -------------------------------------------------------------------------------- /src/platform/pic32/pic32.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/pic32.mk -------------------------------------------------------------------------------- /src/platform/pic32/platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/platform.cpp -------------------------------------------------------------------------------- /src/platform/pic32/power.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/power.cpp -------------------------------------------------------------------------------- /src/platform/pic32/ringbuffer/ringbuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/ringbuffer/ringbuffer.c -------------------------------------------------------------------------------- /src/platform/pic32/ringbuffer/ringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/ringbuffer/ringbuffer.h -------------------------------------------------------------------------------- /src/platform/pic32/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/rtc.c -------------------------------------------------------------------------------- /src/platform/pic32/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/rtc.h -------------------------------------------------------------------------------- /src/platform/pic32/rtcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/rtcc.c -------------------------------------------------------------------------------- /src/platform/pic32/rtcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/rtcc.h -------------------------------------------------------------------------------- /src/platform/pic32/server_apis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/server_apis.cpp -------------------------------------------------------------------------------- /src/platform/pic32/server_apis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/server_apis.h -------------------------------------------------------------------------------- /src/platform/pic32/server_task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/server_task.cpp -------------------------------------------------------------------------------- /src/platform/pic32/server_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/server_task.h -------------------------------------------------------------------------------- /src/platform/pic32/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/spi.c -------------------------------------------------------------------------------- /src/platform/pic32/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/spi.h -------------------------------------------------------------------------------- /src/platform/pic32/telit_he910.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/telit_he910.cpp -------------------------------------------------------------------------------- /src/platform/pic32/telit_he910.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/telit_he910.h -------------------------------------------------------------------------------- /src/platform/pic32/telit_he910_platforms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/telit_he910_platforms.h -------------------------------------------------------------------------------- /src/platform/pic32/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/timer.cpp -------------------------------------------------------------------------------- /src/platform/pic32/uart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/uart.cpp -------------------------------------------------------------------------------- /src/platform/pic32/usb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/usb.cpp -------------------------------------------------------------------------------- /src/platform/pic32/usb_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/pic32/usb_config.c -------------------------------------------------------------------------------- /src/platform/platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/platform.cpp -------------------------------------------------------------------------------- /src/platform/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform/platform.h -------------------------------------------------------------------------------- /src/platform_profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/platform_profile.h -------------------------------------------------------------------------------- /src/power.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/power.h -------------------------------------------------------------------------------- /src/samples/valid_signals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/samples/valid_signals.cpp -------------------------------------------------------------------------------- /src/shared_handlers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/shared_handlers.cpp -------------------------------------------------------------------------------- /src/shared_handlers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/shared_handlers.h -------------------------------------------------------------------------------- /src/signals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/signals.h -------------------------------------------------------------------------------- /src/tests/buffer_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/buffer_tests.cpp -------------------------------------------------------------------------------- /src/tests/canread_protobuf_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/canread_protobuf_tests.cpp -------------------------------------------------------------------------------- /src/tests/canread_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/canread_tests.cpp -------------------------------------------------------------------------------- /src/tests/canutil_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/canutil_tests.cpp -------------------------------------------------------------------------------- /src/tests/canwrite_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/canwrite_tests.cpp -------------------------------------------------------------------------------- /src/tests/command_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/command_tests.cpp -------------------------------------------------------------------------------- /src/tests/diagnostics_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/diagnostics_tests.cpp -------------------------------------------------------------------------------- /src/tests/functional_test_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/functional_test_config.json -------------------------------------------------------------------------------- /src/tests/interface_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/interface_tests.cpp -------------------------------------------------------------------------------- /src/tests/json_payload_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/json_payload_tests.cpp -------------------------------------------------------------------------------- /src/tests/pipeline_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/pipeline_tests.cpp -------------------------------------------------------------------------------- /src/tests/platform/canutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/canutil.cpp -------------------------------------------------------------------------------- /src/tests/platform/canutil_spy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/canutil_spy.h -------------------------------------------------------------------------------- /src/tests/platform/canwrite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/canwrite.cpp -------------------------------------------------------------------------------- /src/tests/platform/gpio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/gpio.cpp -------------------------------------------------------------------------------- /src/tests/platform/lights.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/lights.cpp -------------------------------------------------------------------------------- /src/tests/platform/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/log.cpp -------------------------------------------------------------------------------- /src/tests/platform/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/network.cpp -------------------------------------------------------------------------------- /src/tests/platform/platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/platform.cpp -------------------------------------------------------------------------------- /src/tests/platform/power.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/power.cpp -------------------------------------------------------------------------------- /src/tests/platform/power_spy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/power_spy.h -------------------------------------------------------------------------------- /src/tests/platform/signals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/signals.cpp -------------------------------------------------------------------------------- /src/tests/platform/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/timer.cpp -------------------------------------------------------------------------------- /src/tests/platform/uart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/uart.cpp -------------------------------------------------------------------------------- /src/tests/platform/usb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/platform/usb.cpp -------------------------------------------------------------------------------- /src/tests/queue_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/queue_tests.cpp -------------------------------------------------------------------------------- /src/tests/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/runtests.sh -------------------------------------------------------------------------------- /src/tests/shared_handler_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/shared_handler_tests.cpp -------------------------------------------------------------------------------- /src/tests/statistics_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/statistics_tests.cpp -------------------------------------------------------------------------------- /src/tests/tests.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/tests.mk -------------------------------------------------------------------------------- /src/tests/timer_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/timer_tests.cpp -------------------------------------------------------------------------------- /src/tests/vi_firmware_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/tests/vi_firmware_tests.cpp -------------------------------------------------------------------------------- /src/usb_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/usb_config.h -------------------------------------------------------------------------------- /src/util/bytebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/util/bytebuffer.cpp -------------------------------------------------------------------------------- /src/util/bytebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/util/bytebuffer.h -------------------------------------------------------------------------------- /src/util/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/util/log.cpp -------------------------------------------------------------------------------- /src/util/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/util/log.h -------------------------------------------------------------------------------- /src/util/statistics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/util/statistics.cpp -------------------------------------------------------------------------------- /src/util/statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/util/statistics.h -------------------------------------------------------------------------------- /src/util/strutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/util/strutil.c -------------------------------------------------------------------------------- /src/util/strutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/util/strutil.h -------------------------------------------------------------------------------- /src/util/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/util/timer.cpp -------------------------------------------------------------------------------- /src/util/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/util/timer.h -------------------------------------------------------------------------------- /src/vi_firmware.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openxc/vi-firmware/HEAD/src/vi_firmware.cpp --------------------------------------------------------------------------------