pub enum Nce42 {
PG11(PG11<Alternate<12, PushPull>>),
}
Variants§
Trait Implementations§
source§impl ExtiPin for Nce42
impl ExtiPin for Nce42
source§fn make_interrupt_source(&mut self, _syscfg: &mut SysCfg)
fn make_interrupt_source(&mut self, _syscfg: &mut SysCfg)
Make corresponding EXTI line sensitive to this pin
source§fn trigger_on_edge(&mut self, _exti: &mut EXTI, _level: Edge)
fn trigger_on_edge(&mut self, _exti: &mut EXTI, _level: Edge)
Generate interrupt on rising edge, falling edge or both
source§fn enable_interrupt(&mut self, _exti: &mut EXTI)
fn enable_interrupt(&mut self, _exti: &mut EXTI)
Enable external interrupts from this pin.
source§fn disable_interrupt(&mut self, _exti: &mut EXTI)
fn disable_interrupt(&mut self, _exti: &mut EXTI)
Disable external interrupts from this pin
source§fn clear_interrupt_pending_bit(&mut self)
fn clear_interrupt_pending_bit(&mut self)
Clear the interrupt pending bit for this pin
source§fn check_interrupt(&self) -> bool
fn check_interrupt(&self) -> bool
Reads the interrupt pending bit for this pin
source§impl PinPull for Nce42
impl PinPull for Nce42
source§fn set_internal_resistor(&mut self, _pull: Pull)
fn set_internal_resistor(&mut self, _pull: Pull)
Set the internal pull-up and pull-down resistor
fn internal_resistor(self, resistor: Pull) -> Self
Auto Trait Implementations§
impl RefUnwindSafe for Nce42
impl Send for Nce42
impl Sync for Nce42
impl Unpin for Nce42
impl UnwindSafe for Nce42
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more