As im using a immutable linux distro i had to use devcontainers for development. The necessary file can be found under current_configs/devcontainers as devcontainer.json and Dockerfile. You probably want to setup the probe-rs udev rules to allow non root users access to the esp32c6 debug probe.
A VSCode launch.json is provided to start the debugger using the VSCode Extension. More information can be found in the probe-rs documentation.
task.json is needed as well to be able to compile the project before flashing to the esp.
To be able to launch the project with cargo run, a config.toml is provided to use probe-rs.
- esp-generate: to generate skeleton projects (the provided devcontainer configs didnt work for me)
 - probe-rs: for compiling and debugging
 - different examples from the used rust packages like smart-leds, esp-hal-smartled, etc.