diff options
| author | Alexandros Liarokapis <[email protected]> | 2024-10-07 23:12:35 +0300 |
|---|---|---|
| committer | Alexandros Liarokapis <[email protected]> | 2024-10-15 12:29:12 +0300 |
| commit | 28d03537e958213dab345ad4502dad2b32256135 (patch) | |
| tree | 4feddba32d02e53b75bf99241bce75bf3428fca9 | |
| parent | 4f810e47f5244b0cb7780ae1eebdba108d9e88c9 (diff) | |
stm32: Automatically clear on WritableRingBuffer start
| -rw-r--r-- | embassy-stm32/src/dma/dma_bdma.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/embassy-stm32/src/dma/dma_bdma.rs b/embassy-stm32/src/dma/dma_bdma.rs index 3f047a9a4..cdc603e2c 100644 --- a/embassy-stm32/src/dma/dma_bdma.rs +++ b/embassy-stm32/src/dma/dma_bdma.rs | |||
| @@ -980,7 +980,8 @@ impl<'a, W: Word> WritableRingBuffer<'a, W> { | |||
| 980 | /// | 980 | /// |
| 981 | /// You must call this after creating it for it to work. | 981 | /// You must call this after creating it for it to work. |
| 982 | pub fn start(&mut self) { | 982 | pub fn start(&mut self) { |
| 983 | self.channel.start() | 983 | self.channel.start(); |
| 984 | self.clear(); | ||
| 984 | } | 985 | } |
| 985 | 986 | ||
| 986 | /// Clear all data in the ring buffer. | 987 | /// Clear all data in the ring buffer. |
