diff options
| -rw-r--r-- | embassy-stm32/src/gpio.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-stm32/src/gpio.rs b/embassy-stm32/src/gpio.rs index 4f1ce3cf2..c3ae96f35 100644 --- a/embassy-stm32/src/gpio.rs +++ b/embassy-stm32/src/gpio.rs | |||
| @@ -90,7 +90,7 @@ impl<'d, T: Pin> Flex<'d, T> { | |||
| 90 | { | 90 | { |
| 91 | r.pupdr().modify(|w| w.set_pupdr(n, vals::Pupdr::FLOATING)); | 91 | r.pupdr().modify(|w| w.set_pupdr(n, vals::Pupdr::FLOATING)); |
| 92 | r.otyper().modify(|w| w.set_ot(n, vals::Ot::PUSHPULL)); | 92 | r.otyper().modify(|w| w.set_ot(n, vals::Ot::PUSHPULL)); |
| 93 | pin.set_speed(speed); | 93 | self.pin.set_speed(speed); |
| 94 | r.moder().modify(|w| w.set_moder(n, vals::Moder::OUTPUT)); | 94 | r.moder().modify(|w| w.set_moder(n, vals::Moder::OUTPUT)); |
| 95 | } | 95 | } |
| 96 | }); | 96 | }); |
| @@ -125,7 +125,7 @@ impl<'d, T: Pin> Flex<'d, T> { | |||
| 125 | { | 125 | { |
| 126 | r.pupdr().modify(|w| w.set_pupdr(n, pull.into())); | 126 | r.pupdr().modify(|w| w.set_pupdr(n, pull.into())); |
| 127 | r.otyper().modify(|w| w.set_ot(n, vals::Ot::OPENDRAIN)); | 127 | r.otyper().modify(|w| w.set_ot(n, vals::Ot::OPENDRAIN)); |
| 128 | pin.set_speed(speed); | 128 | self.pin.set_speed(speed); |
| 129 | r.moder().modify(|w| w.set_moder(n, vals::Moder::OUTPUT)); | 129 | r.moder().modify(|w| w.set_moder(n, vals::Moder::OUTPUT)); |
| 130 | } | 130 | } |
| 131 | }); | 131 | }); |
