aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-stm32/src/spi/v1.rs4
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,