diff options
| author | maor malka <[email protected]> | 2025-10-07 15:03:31 -0400 |
|---|---|---|
| committer | maor malka <[email protected]> | 2025-10-07 15:03:31 -0400 |
| commit | cb0175a89f072d38393368ef380d9db8e3994740 (patch) | |
| tree | 8a8da443a55ed884cda589f6cc02b2a47b53b885 | |
| parent | 04a36e9f62385fb4338908de66045f36fec664ea (diff) | |
stm32/adc/v3: missing cfg option for adc_u0 fro into_ring_buffered
| -rw-r--r-- | embassy-stm32/src/adc/ringbuffered_v3.rs | 2 | ||||
| -rw-r--r-- | embassy-stm32/src/adc/v3.rs | 2 | ||||
| -rw-r--r-- | examples/stm32l4/src/bin/adc_dma.rs | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/embassy-stm32/src/adc/ringbuffered_v3.rs b/embassy-stm32/src/adc/ringbuffered_v3.rs index a2c9f2bca..b58630585 100644 --- a/embassy-stm32/src/adc/ringbuffered_v3.rs +++ b/embassy-stm32/src/adc/ringbuffered_v3.rs | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | use core::marker::PhantomData; | 1 | use core::marker::PhantomData; |
| 2 | use core::sync::atomic::{compiler_fence, Ordering}; | 2 | use core::sync::atomic::{Ordering, compiler_fence}; |
| 3 | 3 | ||
| 4 | use embassy_hal_internal::Peri; | 4 | use embassy_hal_internal::Peri; |
| 5 | 5 | ||
diff --git a/embassy-stm32/src/adc/v3.rs b/embassy-stm32/src/adc/v3.rs index 8dcb5d04e..d9a3ce21d 100644 --- a/embassy-stm32/src/adc/v3.rs +++ b/embassy-stm32/src/adc/v3.rs | |||
| @@ -576,7 +576,7 @@ impl<'d, T: Instance> Adc<'d, T> { | |||
| 576 | /// It is critical to call `read` frequently to prevent DMA buffer overrun. | 576 | /// It is critical to call `read` frequently to prevent DMA buffer overrun. |
| 577 | /// | 577 | /// |
| 578 | /// [`read`]: #method.read | 578 | /// [`read`]: #method.read |
| 579 | #[cfg(any(adc_v3, adc_g0))] | 579 | #[cfg(any(adc_v3, adc_g0, adc_u0))] |
| 580 | pub fn into_ring_buffered<'a>( | 580 | pub fn into_ring_buffered<'a>( |
| 581 | &mut self, | 581 | &mut self, |
| 582 | dma: Peri<'a, impl RxDma<T>>, | 582 | dma: Peri<'a, impl RxDma<T>>, |
diff --git a/examples/stm32l4/src/bin/adc_dma.rs b/examples/stm32l4/src/bin/adc_dma.rs index a5b7b0c5e..7a9200edd 100644 --- a/examples/stm32l4/src/bin/adc_dma.rs +++ b/examples/stm32l4/src/bin/adc_dma.rs | |||
| @@ -3,8 +3,8 @@ | |||
| 3 | 3 | ||
| 4 | use defmt::*; | 4 | use defmt::*; |
| 5 | use embassy_executor::Spawner; | 5 | use embassy_executor::Spawner; |
| 6 | use embassy_stm32::adc::{Adc, AdcChannel, SampleTime}; | ||
| 7 | use embassy_stm32::Config; | 6 | use embassy_stm32::Config; |
| 7 | use embassy_stm32::adc::{Adc, AdcChannel, SampleTime}; | ||
| 8 | use {defmt_rtt as _, panic_probe as _}; | 8 | use {defmt_rtt as _, panic_probe as _}; |
| 9 | 9 | ||
| 10 | const DMA_BUF_LEN: usize = 512; | 10 | const DMA_BUF_LEN: usize = 512; |
