diff options
| -rw-r--r-- | embassy-stm32/src/rng.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/embassy-stm32/src/rng.rs b/embassy-stm32/src/rng.rs index cd3cc94ce..1e16b8478 100644 --- a/embassy-stm32/src/rng.rs +++ b/embassy-stm32/src/rng.rs | |||
| @@ -32,8 +32,9 @@ impl<'d, T: Instance> Rng<'d, T> { | |||
| 32 | } | 32 | } |
| 33 | 33 | ||
| 34 | pub fn reset(&mut self) { | 34 | pub fn reset(&mut self) { |
| 35 | // rng_v2 locks up on seed error, needs reset | ||
| 35 | #[cfg(rng_v2)] | 36 | #[cfg(rng_v2)] |
| 36 | if unsafe { T::regs().sr().read().seis()} { | 37 | if unsafe { T::regs().sr().read().seis() } { |
| 37 | T::reset(); | 38 | T::reset(); |
| 38 | } | 39 | } |
| 39 | unsafe { | 40 | unsafe { |
