diff options
Diffstat (limited to 'embassy-rp/src/psram.rs')
| -rw-r--r-- | embassy-rp/src/psram.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/embassy-rp/src/psram.rs b/embassy-rp/src/psram.rs index 190a7eb09..6da852b26 100644 --- a/embassy-rp/src/psram.rs +++ b/embassy-rp/src/psram.rs | |||
| @@ -10,11 +10,12 @@ | |||
| 10 | 10 | ||
| 11 | #![cfg(feature = "_rp235x")] | 11 | #![cfg(feature = "_rp235x")] |
| 12 | 12 | ||
| 13 | use crate::qmi_cs1::QmiCs1; | ||
| 14 | use crate::{pac, peripherals}; | ||
| 15 | use critical_section::{acquire, release, CriticalSection, RestoreState}; | 13 | use critical_section::{acquire, release, CriticalSection, RestoreState}; |
| 16 | use embassy_hal_internal::Peri; | 14 | use embassy_hal_internal::Peri; |
| 17 | 15 | ||
| 16 | use crate::qmi_cs1::QmiCs1; | ||
| 17 | use crate::{pac, peripherals}; | ||
| 18 | |||
| 18 | /// PSRAM errors. | 19 | /// PSRAM errors. |
| 19 | #[derive(Debug, Clone, Copy, PartialEq, Eq)] | 20 | #[derive(Debug, Clone, Copy, PartialEq, Eq)] |
| 20 | #[cfg_attr(feature = "defmt", derive(defmt::Format))] | 21 | #[cfg_attr(feature = "defmt", derive(defmt::Format))] |
| @@ -204,6 +205,7 @@ impl Config { | |||
| 204 | 205 | ||
| 205 | /// PSRAM driver. | 206 | /// PSRAM driver. |
| 206 | pub struct Psram<'d> { | 207 | pub struct Psram<'d> { |
| 208 | #[allow(dead_code)] | ||
| 207 | qmi_cs1: QmiCs1<'d>, | 209 | qmi_cs1: QmiCs1<'d>, |
| 208 | size: usize, | 210 | size: usize, |
| 209 | } | 211 | } |
| @@ -218,8 +220,7 @@ impl<'d> Psram<'d> { | |||
| 218 | config: Config, | 220 | config: Config, |
| 219 | ) -> Result<Self, Error> { | 221 | ) -> Result<Self, Error> { |
| 220 | let qmi_cs1 = QmiCs1::new(qmi_cs1_peripheral, cs1); | 222 | let qmi_cs1 = QmiCs1::new(qmi_cs1_peripheral, cs1); |
| 221 | let qmi = qmi_cs1.regs(); | 223 | let qmi = pac::QMI; |
| 222 | |||
| 223 | let xip = pac::XIP_CTRL; | 224 | let xip = pac::XIP_CTRL; |
| 224 | 225 | ||
| 225 | // Verify PSRAM device if requested | 226 | // Verify PSRAM device if requested |
