Skip to content

Commit 67b13be

Browse files
authored
Fix listen return mode and relax pin constraint (#139)
* Update gpio.rs * typo... * ...
1 parent 39eb64a commit 67b13be

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

src/gpio.rs

+1-11
Original file line numberDiff line numberDiff line change
@@ -475,17 +475,7 @@ macro_rules! gpio {
475475
}
476476

477477
/// Configures the pin as external trigger
478-
pub fn listen(self, edge: SignalEdge, exti: &mut EXTI) -> $PXi<Input<PushPull>> {
479-
let offset = 2 * $i;
480-
unsafe {
481-
let gpio = &(*$GPIOX::ptr());
482-
gpio.pupdr.modify(|r, w| {
483-
w.bits(r.bits() & !(0b11 << offset))
484-
});
485-
gpio.moder.modify(|r, w| {
486-
w.bits(r.bits() & !(0b11 << offset))
487-
})
488-
};
478+
pub fn listen(self, edge: SignalEdge, exti: &mut EXTI) -> $PXi<MODE> {
489479
exti.listen(Event::from_code($i), edge);
490480
$PXi { _mode: PhantomData }
491481
}

0 commit comments

Comments
 (0)