From da08ebf394cbeacf3dc63fc20af2d30ed2c13fff Mon Sep 17 00:00:00 2001 From: Sergio Gasquez Date: Tue, 13 Aug 2024 08:28:22 +0200 Subject: [PATCH] feat: Use stable channel instead of nightly --- .github/workflows/ci.yml | 2 +- .github/workflows/release.yml | 2 +- README.md | 8 ++++---- src/main.rs | 11 +++-------- xtask/src/main.rs | 2 +- 5 files changed, 10 insertions(+), 15 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f5fa236..8c2c5e6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -130,7 +130,7 @@ jobs: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@v1 with: - toolchain: nightly + toolchain: stable components: rustfmt - uses: Swatinem/rust-cache@v2 - name: cargo fmt diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3cd6e3a..e6138c3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,7 +33,7 @@ jobs: if: matrix.build.chip != 'esp32' && matrix.build.chip != 'esp32s2' && matrix.build.chip != 'esp32s3' with: target: ${{ matrix.build.target }} - toolchain: nightly + toolchain: stable components: rust-src # Xtensa toolchain - uses: esp-rs/xtensa-toolchain@v1.5 diff --git a/README.md b/README.md index 8a1320c..f675a07 100644 --- a/README.md +++ b/README.md @@ -25,16 +25,16 @@ In order to build the flasher stub manually, you must specify the appropriate to cargo +esp build --release --features=esp32 --target=xtensa-esp32-none-elf # ESP32-C2 -cargo +nightly build --release --features=esp32c2 --target=riscv32imc-unknown-none-elf +cargo +stable build --release --features=esp32c2 --target=riscv32imc-unknown-none-elf # ESP32-C3 -cargo +nightly build --release --features=esp32c3 --target=riscv32imc-unknown-none-elf +cargo +stable build --release --features=esp32c3 --target=riscv32imc-unknown-none-elf # ESP32-C6 -cargo +nightly build --release --features=esp32c6 --target=riscv32imac-unknown-none-elf +cargo +stable build --release --features=esp32c6 --target=riscv32imac-unknown-none-elf # ESP32-H2 -cargo +nightly build --release --features=esp32h2 --target=riscv32imac-unknown-none-elf +cargo +stable build --release --features=esp32h2 --target=riscv32imac-unknown-none-elf # ESP32-S2 cargo +esp build --release --features=esp32s2 --target=xtensa-esp32s2-none-elf diff --git a/src/main.rs b/src/main.rs index 65d52e6..bbb1c9e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,22 +7,17 @@ use flasher_stub::{ dprintln, hal::{ clock::{ClockControl, Clocks}, - entry, - gpio, + entry, gpio, peripherals::{self, Peripherals}, prelude::*, uart::{ config::{Config, DataBits, Parity, StopBits}, - ClockSource, - TxRxPins, - Uart, + ClockSource, TxRxPins, Uart, }, Blocking, }, protocol::Stub, - targets, - Transport, - TransportMethod, + targets, Transport, TransportMethod, }; use static_cell::StaticCell; diff --git a/xtask/src/main.rs b/xtask/src/main.rs index d7d02fe..33df706 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -28,7 +28,7 @@ impl Chip { pub fn toolchain(&self) -> &'static str { match self { Chip::Esp32 | Chip::Esp32s2 | Chip::Esp32s3 => "+esp", - _ => "+nightly", + _ => "+stable", } }