| -rw-r--r-- | .cargo/config.toml | 17L |
| -rw-r--r-- | .gitignore | 5L |
| -rw-r--r-- | Cargo.lock | 2365L |
| -rw-r--r-- | Cargo.toml | 21L |
| -rw-r--r-- | LICENCE.md | 31L |
| -rw-r--r-- | Makefile | 36L |
| -rw-r--r-- | README.md | 51L |
| -rw-r--r-- | client.conf | 4L |
| -rw-r--r-- | client/README.md | 45L |
| -rw-r--r-- | client/android.py | 95L |
| -rw-r--r-- | client/ble.py | 99L |
| -rw-r--r-- | client/default.nix | 45L |
| -rw-r--r-- | client/eculocate-gtk | 98L |
| -rw-r--r-- | client/eculocate.py | 186L |
| -rw-r--r-- | client/eculocate.svg | 55L |
| -rw-r--r-- | client/setup.py | 10L |
| -rw-r--r-- | ecu-esp32/Cargo.toml | 82L |
| -rw-r--r-- | ecu-esp32/build.rs | 56L |
| -rw-r--r-- | ecu-esp32/rust-toolchain.toml | 2L |
| -rw-r--r-- | ecu-esp32/src/ecu.rs | 217L |
| -rw-r--r-- | ecu-esp32/src/main.rs | 161L |
| -rw-r--r-- | ecu-esp32/src/mdns.rs | 557L |
| -rw-r--r-- | ecu-esp32/src/ota.rs | 194L |
| -rw-r--r-- | ecu-esp32/src/streamer.rs | 143L |
| -rw-r--r-- | ecu-esp32/src/wibble.rs | 269L |
| -rw-r--r-- | ecu-esp32/src/wifi.rs | 299L |
| -rw-r--r-- | ecu-portable/Cargo.toml | 6L |
| -rw-r--r-- | ecu-portable/src/lib.rs | 44L |
| -rw-r--r-- | genkeys.py | 17L |
| -rw-r--r-- | notes.md | 183L |
| -rw-r--r-- | otaclient.py | 81L |
| -rw-r--r-- | otaclient.rb | 14L |
| -rw-r--r-- | partitions.csv | 7L |
| l--------- | rust-toolchain.toml | 1L |
| -rw-r--r-- | shell.nix | 49L |
| -rw-r--r-- | streamclient.rb | 17L |
| -rw-r--r-- | vendor/esp-hal-ota/.gitignore | 1L |
| -rw-r--r-- | vendor/esp-hal-ota/Cargo.lock | 215L |
| -rw-r--r-- | vendor/esp-hal-ota/Cargo.toml | 41L |
| -rw-r--r-- | vendor/esp-hal-ota/LICENSE | 21L |
| -rw-r--r-- | vendor/esp-hal-ota/README.md | 77L |
| -rw-r--r-- | vendor/esp-hal-ota/examples/.cargo/config.toml | 25L |
| -rw-r--r-- | vendor/esp-hal-ota/examples/.env.example | 3L |
| -rw-r--r-- | vendor/esp-hal-ota/examples/.gitignore | 12L |
| -rw-r--r-- | vendor/esp-hal-ota/examples/Cargo.lock | 1758L |
| -rw-r--r-- | vendor/esp-hal-ota/examples/Cargo.toml | 45L |
| -rw-r--r-- | vendor/esp-hal-ota/examples/build.rs | 10L |
| -rw-r--r-- | vendor/esp-hal-ota/examples/esp-ota-test.py | 16L |
| -rw-r--r-- | vendor/esp-hal-ota/examples/partitions.csv | 8L |
| -rw-r--r-- | vendor/esp-hal-ota/examples/rust-toolchain.toml | 2L |
| -rw-r--r-- | vendor/esp-hal-ota/examples/src/main.rs | 267L |
| -rw-r--r-- | vendor/esp-hal-ota/partition-reader/Cargo.lock | 7L |
| -rw-r--r-- | vendor/esp-hal-ota/partition-reader/Cargo.toml | 6L |
| -rw-r--r-- | vendor/esp-hal-ota/partition-reader/part.bin | 3072B |
| -rw-r--r-- | vendor/esp-hal-ota/partition-reader/src/main.rs | 24L |
| -rw-r--r-- | vendor/esp-hal-ota/partitions.csv.template | 6L |
| -rw-r--r-- | vendor/esp-hal-ota/simple-ota-server/Cargo.lock | 25L |
| -rw-r--r-- | vendor/esp-hal-ota/simple-ota-server/Cargo.toml | 9L |
| -rw-r--r-- | vendor/esp-hal-ota/simple-ota-server/firmware.bin | 442720B |
| -rw-r--r-- | vendor/esp-hal-ota/simple-ota-server/src/main.rs | 30L |
| -rw-r--r-- | vendor/esp-hal-ota/src/crc32.rs | 44L |
| -rw-r--r-- | vendor/esp-hal-ota/src/helpers.rs | 33L |
| -rw-r--r-- | vendor/esp-hal-ota/src/lib.rs | 465L |
| -rw-r--r-- | vendor/esp-hal-ota/src/logging.rs | 35L |
| -rw-r--r-- | vendor/esp-hal-ota/src/mmu_hal.rs | 50L |
| -rw-r--r-- | vendor/esp-hal-ota/src/mmu_ll/esp32.rs | 101L |
| -rw-r--r-- | vendor/esp-hal-ota/src/mmu_ll/esp32c2.rs | 55L |
| -rw-r--r-- | vendor/esp-hal-ota/src/mmu_ll/esp32c3.rs | 22L |
| -rw-r--r-- | vendor/esp-hal-ota/src/mmu_ll/esp32c6.rs | 79L |
| -rw-r--r-- | vendor/esp-hal-ota/src/mmu_ll/esp32h2.rs | 79L |
| -rw-r--r-- | vendor/esp-hal-ota/src/mmu_ll/esp32s2.rs | 58L |
| -rw-r--r-- | vendor/esp-hal-ota/src/mmu_ll/esp32s3.rs | 22L |
| -rw-r--r-- | vendor/esp-hal-ota/src/mmu_ll/mod.rs | 64L |
| -rw-r--r-- | vendor/esp-hal-ota/src/mmu_ll/not_selected.rs | 15L |
| -rw-r--r-- | vendor/esp-hal-ota/src/structs.rs | 63L |