Skip to content

tiacsys/eos-sensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2bbb4d1 · Mar 19, 2025

History

23 Commits
Feb 18, 2025
Feb 18, 2025
Feb 18, 2025
Feb 18, 2025
Feb 18, 2025
Feb 18, 2025
Feb 18, 2025
Mar 19, 2025
Feb 18, 2025
Feb 18, 2025
Feb 18, 2025

Repository files navigation

Eos Sensor Firmware

Configuration

  • Modify cfg.toml to match your environment for:
    • WiFi SSID and credentials
    • server IP:port and endpoint
    • client name

Building and flashing

ESP32 Feather V2:

  • Install the esp rust toolchain and the espflash utility:

    cargo install espup
    espup install
    cargo install espflash
  • Bring the toolchain installed this way into PATH:

    source ~/export-esp.sh
  • Build the firmware image:

    cargo build --release
  • Flash the image onto a board:

    espflash flash target/xtensa-esp32-none-elf/release/eos-sensor
  • Alternatively, use

    espflash flash --monitor -L defmt target/xtensa-esp32-none-elf/release/eos-sensor

    to flash the image and attach to the device to receive logging output. cargo run is also mapped to this command for more convenient access.