From b8f78c4f7c1f13beb4af8ef50f992f62c0ab53f6 Mon Sep 17 00:00:00 2001 From: Ulf Lilleengen Date: Mon, 29 Sep 2025 14:53:24 +0200 Subject: fix: remove instance generic for multiwrite implementation --- embassy-nrf/Cargo.toml | 1 + embassy-nrf/src/qspi.rs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/embassy-nrf/Cargo.toml b/embassy-nrf/Cargo.toml index 1af633500..e2580a36e 100644 --- a/embassy-nrf/Cargo.toml +++ b/embassy-nrf/Cargo.toml @@ -34,6 +34,7 @@ build = [ {target = "thumbv7em-none-eabi", features = ["defmt", "gpiote", "nrf52840", "time"]}, {target = "thumbv7em-none-eabi", features = ["defmt", "gpiote", "nrf52840", "time-driver-rtc1"]}, {target = "thumbv7em-none-eabi", features = ["defmt", "gpiote", "nrf52840", "time", "time-driver-rtc1"]}, + {target = "thumbv7em-none-eabi", features = ["defmt", "gpiote", "nrf52840", "time", "time-driver-rtc1","qspi-multiwrite-flash"]}, {target = "thumbv6m-none-eabi", features = ["defmt", "nrf51", "time", "time-driver-rtc1"]}, {target = "thumbv6m-none-eabi", features = ["defmt", "nrf51", "time"]}, {target = "thumbv6m-none-eabi", features = ["nrf51", "time"]}, diff --git a/embassy-nrf/src/qspi.rs b/embassy-nrf/src/qspi.rs index 94ad3f0d6..6f4524716 100755 --- a/embassy-nrf/src/qspi.rs +++ b/embassy-nrf/src/qspi.rs @@ -599,7 +599,7 @@ impl<'d> NorFlash for Qspi<'d> { } #[cfg(feature = "qspi-multiwrite-flash")] -impl<'d, T: Instance> embedded_storage::nor_flash::MultiwriteNorFlash for Qspi<'d, T> {} +impl<'d> embedded_storage::nor_flash::MultiwriteNorFlash for Qspi<'d> {} mod _eh1 { use embedded_storage_async::nor_flash::{NorFlash as AsyncNorFlash, ReadNorFlash as AsyncReadNorFlash}; @@ -634,7 +634,7 @@ mod _eh1 { } #[cfg(feature = "qspi-multiwrite-flash")] - impl<'d, T: Instance> embedded_storage_async::nor_flash::MultiwriteNorFlash for Qspi<'d, T> {} + impl<'d> embedded_storage_async::nor_flash::MultiwriteNorFlash for Qspi<'d> {} } /// Peripheral static state -- cgit