|
1 | | -FROM espressif/idf-rust:all_1.77.0.0 |
| 1 | +FROM espressif/idf-rust:all_1.78.0.0 |
2 | 2 |
|
3 | 3 | USER esp |
4 | 4 | ENV USER=esp |
5 | 5 |
|
6 | 6 | # Install extra crates |
7 | | -RUN cargo install cargo-audit@0.17.6 && \ |
| 7 | +RUN cargo install cargo-audit && \ |
8 | 8 | GENERATE_VERSION=$(git ls-remote --refs --sort="version:refname" --tags "https://github.com/cargo-generate/cargo-generate" | cut -d/ -f3- | tail -n1) && \ |
9 | 9 | curl -L "https://github.com/cargo-generate/cargo-generate/releases/latest/download/cargo-generate-${GENERATE_VERSION}-x86_64-unknown-linux-gnu.tar.gz" -o "${HOME}/.cargo/bin/cargo-generate.tar.gz" && \ |
10 | 10 | tar xf "${HOME}/.cargo/bin/cargo-generate.tar.gz" -C ${HOME}/.cargo/bin && \ |
|
13 | 13 | chmod u+x "${HOME}/.cargo/bin/rnamer" |
14 | 14 |
|
15 | 15 | # Generate project templates |
16 | | -RUN cargo generate --vcs none esp-rs/esp-template --name rust-project-esp32 -d mcu=esp32 -d advanced=false |
17 | | -RUN cargo generate --vcs none esp-rs/esp-template --name rust-project-esp32c3 -d mcu=esp32c3 -d advanced=false |
18 | | -RUN cargo generate --vcs none esp-rs/esp-template --name rust-project-esp32c6 -d mcu=esp32c6 -d advanced=false |
19 | | -RUN cargo generate --vcs none esp-rs/esp-template --name rust-project-esp32h2 -d mcu=esp32h2 -d advanced=false |
20 | | -RUN cargo generate --vcs none esp-rs/esp-template --name rust-project-esp32s2 -d mcu=esp32s2 -d advanced=false |
21 | | -RUN cargo generate --vcs none esp-rs/esp-template --name rust-project-esp32s3 -d mcu=esp32s3 -d advanced=false |
| 16 | +RUN cargo generate -a --vcs none esp-rs/esp-template --name rust-project-esp32 -d mcu=esp32 -d advanced=false |
| 17 | +RUN cargo generate -a --vcs none esp-rs/esp-template --name rust-project-esp32c3 -d mcu=esp32c3 -d advanced=false |
| 18 | +RUN cargo generate -a --vcs none esp-rs/esp-template --name rust-project-esp32c6 -d mcu=esp32c6 -d advanced=false |
| 19 | +RUN cargo generate -a --vcs none esp-rs/esp-template --name rust-project-esp32h2 -d mcu=esp32h2 -d advanced=false |
| 20 | +RUN cargo generate -a --vcs none esp-rs/esp-template --name rust-project-esp32s2 -d mcu=esp32s2 -d advanced=false |
| 21 | +RUN cargo generate -a --vcs none esp-rs/esp-template --name rust-project-esp32s3 -d mcu=esp32s3 -d advanced=false |
22 | 22 |
|
23 | 23 | # Add alloc to the build-std property |
24 | 24 | RUN find . -name "config.toml" -type f -exec sed -i 's/build-std = \["core"\]/build-std = \["alloc", "core"\]/g' {} + |
|
0 commit comments