Embedded Development
To set up a development environment to modify and flash firmware to the device, you will need to install several things such as the Espressif compiler toolchain, espflash cargo utility, and of course rust and cargo if you don't have that already.
The best way to get all this setup and make sure it works is to follow the directions
on setting up an esp-idf-template
project: esp-idf-template.
If you are able to successfully build the template project, you should in theory be able to build and flash
the vango-firmware
without issue. In the vango-firmware/.cargo/config.toml
file, there is an alias
for "flash", which allows you to flash the board with espflash
by simply typing cargo flash
.