diff options
| author | Loïc Damien <[email protected]> | 2023-10-02 17:20:58 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-10-02 17:20:58 +0200 |
| commit | bf6e06060bd9777facea738c84ddf9d9d2f93664 (patch) | |
| tree | befe745df7ece1e1afb09ea14b768758e1b50c26 | |
| parent | 5f6a915a3273d77881b8e006136665d42031cf65 (diff) | |
stm32: avoid useless endian conversion in rng
| -rw-r--r-- | embassy-stm32/src/rng.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-stm32/src/rng.rs b/embassy-stm32/src/rng.rs index 0979dce8c..5080cf033 100644 --- a/embassy-stm32/src/rng.rs +++ b/embassy-stm32/src/rng.rs | |||
| @@ -164,7 +164,7 @@ impl<'d, T: Instance> Rng<'d, T> { | |||
| 164 | return Err(Error::SeedError); | 164 | return Err(Error::SeedError); |
| 165 | } | 165 | } |
| 166 | // write bytes to chunk | 166 | // write bytes to chunk |
| 167 | for (dest, src) in chunk.iter_mut().zip(random_word.to_be_bytes().iter()) { | 167 | for (dest, src) in chunk.iter_mut().zip(random_word.to_ne_bytes().iter()) { |
| 168 | *dest = *src | 168 | *dest = *src |
| 169 | } | 169 | } |
| 170 | } | 170 | } |
| @@ -195,7 +195,7 @@ impl<'d, T: Instance> RngCore for Rng<'d, T> { | |||
| 195 | fn fill_bytes(&mut self, dest: &mut [u8]) { | 195 | fn fill_bytes(&mut self, dest: &mut [u8]) { |
| 196 | for chunk in dest.chunks_mut(4) { | 196 | for chunk in dest.chunks_mut(4) { |
| 197 | let rand = self.next_u32(); | 197 | let rand = self.next_u32(); |
| 198 | for (slot, num) in chunk.iter_mut().zip(rand.to_be_bytes().iter()) { | 198 | for (slot, num) in chunk.iter_mut().zip(rand.to_ne_bytes().iter()) { |
| 199 | *slot = *num | 199 | *slot = *num |
| 200 | } | 200 | } |
| 201 | } | 201 | } |
