diff options
| author | [email protected] <[email protected]> | 2022-07-09 14:06:47 +0200 |
|---|---|---|
| committer | [email protected] <[email protected]> | 2022-07-09 14:06:47 +0200 |
| commit | fa3e1ab68a11deb4b9ddad069bbf1e94d4375a0b (patch) | |
| tree | 02a7473cf5852e07a1a5f56a38c3f9b70680d61a | |
| parent | 94c13eb2afb14ba3358eb9f2b4c1baf3471a8a6a (diff) | |
correction of the access to flex pin attribute in gpio_v2
| -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 | }); |
