diff options
| author | Bob McWhirter <[email protected]> | 2021-05-20 14:14:31 -0400 |
|---|---|---|
| committer | Bob McWhirter <[email protected]> | 2021-05-20 14:14:31 -0400 |
| commit | 8b36269d65ecf7c0f314e5e30e0d8cf3abef338c (patch) | |
| tree | 0eb737d1b61b2ca7c090c2cbfc2ce237e4d234ad | |
| parent | d890ef98c19444f88692983f454881b9848169ae (diff) | |
Use modify instead of write for regs within a driver.
| -rw-r--r-- | embassy-stm32/src/spi/v1.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-stm32/src/spi/v1.rs b/embassy-stm32/src/spi/v1.rs index 435573254..fd0a0e7f3 100644 --- a/embassy-stm32/src/spi/v1.rs +++ b/embassy-stm32/src/spi/v1.rs | |||
| @@ -54,7 +54,7 @@ impl<'d, T: Instance> Spi<'d, T> { | |||
| 54 | let miso = miso.degrade(); | 54 | let miso = miso.degrade(); |
| 55 | 55 | ||
| 56 | unsafe { | 56 | unsafe { |
| 57 | T::regs().cr2().write(|w| { | 57 | T::regs().cr2().modify(|w| { |
| 58 | w.set_ssoe(false); | 58 | w.set_ssoe(false); |
| 59 | }); | 59 | }); |
| 60 | } | 60 | } |
| @@ -62,7 +62,7 @@ impl<'d, T: Instance> Spi<'d, T> { | |||
| 62 | let br = Self::compute_baud_rate(pclk, freq.into()); | 62 | let br = Self::compute_baud_rate(pclk, freq.into()); |
| 63 | 63 | ||
| 64 | unsafe { | 64 | unsafe { |
| 65 | T::regs().cr1().write(|w| { | 65 | T::regs().cr1().modify(|w| { |
| 66 | w.set_cpha( | 66 | w.set_cpha( |
| 67 | match config.mode.phase == Phase::CaptureOnSecondTransition { | 67 | match config.mode.phase == Phase::CaptureOnSecondTransition { |
| 68 | true => spi::vals::Cpha::SECONDEDGE, | 68 | true => spi::vals::Cpha::SECONDEDGE, |
