diff options
| author | Joël Schulz-Andres <[email protected]> | 2024-05-24 16:54:04 +0200 |
|---|---|---|
| committer | Joël Schulz-Andres <[email protected]> | 2024-05-24 16:54:04 +0200 |
| commit | ac76a713e1dbf4b3b3de9b3017256a708b335452 (patch) | |
| tree | 7b2eaba70066e535b3ddea626639717cc8d74895 | |
| parent | 5cba97821f6f3e716452d38bb0c645b51592abc0 (diff) | |
Remove wrong modulo
| -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 9f28c8ec2..6a00b70ec 100644 --- a/embassy-stm32/src/gpio.rs +++ b/embassy-stm32/src/gpio.rs | |||
| @@ -688,7 +688,7 @@ pub(crate) trait SealedPin { | |||
| 688 | let crlh = if n < 8 { 0 } else { 1 }; | 688 | let crlh = if n < 8 { 0 } else { 1 }; |
| 689 | match r.cr(crlh).read().mode(n % 8) { | 689 | match r.cr(crlh).read().mode(n % 8) { |
| 690 | vals::Mode::INPUT => match r.cr(crlh).read().cnf_in(n % 8) { | 690 | vals::Mode::INPUT => match r.cr(crlh).read().cnf_in(n % 8) { |
| 691 | vals::CnfIn::PULL => match r.odr().read().odr(n % 8) { | 691 | vals::CnfIn::PULL => match r.odr().read().odr(n) { |
| 692 | vals::Odr::LOW => Pull::Down, | 692 | vals::Odr::LOW => Pull::Down, |
| 693 | vals::Odr::HIGH => Pull::Up, | 693 | vals::Odr::HIGH => Pull::Up, |
| 694 | }, | 694 | }, |
| @@ -699,7 +699,7 @@ pub(crate) trait SealedPin { | |||
| 699 | } | 699 | } |
| 700 | #[cfg(gpio_v2)] | 700 | #[cfg(gpio_v2)] |
| 701 | { | 701 | { |
| 702 | match r.pupdr().read().pupdr(n % 8) { | 702 | match r.pupdr().read().pupdr(n) { |
| 703 | vals::Pupdr::FLOATING => Pull::None, | 703 | vals::Pupdr::FLOATING => Pull::None, |
| 704 | vals::Pupdr::PULLDOWN => Pull::Down, | 704 | vals::Pupdr::PULLDOWN => Pull::Down, |
| 705 | vals::Pupdr::PULLUP => Pull::Up, | 705 | vals::Pupdr::PULLUP => Pull::Up, |
