Go to file
2023-06-20 22:07:39 +02:00
.github/workflows ci: Add CI 2023-06-20 21:59:49 +02:00
src feat: Update dependencies and adapt code 2023-06-20 21:42:01 +02:00
.gitignore Initial 2022-05-20 16:22:37 +02:00
Cargo.lock build: ⬆️ Cargo update 2023-06-20 21:44:28 +02:00
Cargo.toml docs: 📝 Update docs 2023-06-20 22:06:25 +02:00
README.md docs: 📝 Update crate name 2023-06-20 22:07:39 +02:00
Rocket.toml Prepare for espflash 2.0 2023-06-20 21:40:33 +02:00

web-flash

Starts a local server serving a web page to flash a given ELF file.

Installation

cargo install web-flash

Usage

Usage: web-flash [OPTIONS] --chip <CHIP> <ELF>

Arguments:
  <ELF>
          Path to the ELF file

Options:
  -c, --chip <CHIP>
          Chip name

          Possible values:
          - esp32:   ESP32
          - esp32c2: ESP32-C2, ESP8684
          - esp32c3: ESP32-C3, ESP8685
          - esp32c6: ESP32-C6
          - esp32s2: ESP32-S2
          - esp32s3: ESP32-S3
          - esp32h2: ESP32-H2
          - esp8266: ESP8266

  -b, --bootloader <BOOTLOADER>
          Path to bootloader

  -p, --partition-table <PARTITION_TABLE>
          Path to partition table CSV

  -h, --help
          Print help (see a summary with '-h')

  -V, --version
          Print version