[][src]Struct stm32l0xx_hal::stm32::EXTI

pub struct EXTI { /* fields omitted */ }

External interrupt/event controller

Methods

impl EXTI[src]

pub const fn ptr() -> *const RegisterBlock[src]

Returns a pointer to the register block

Trait Implementations

impl Deref for EXTI[src]

type Target = RegisterBlock

The resulting type after dereferencing.

impl Send for EXTI[src]

impl ExtiExt for EXTI[src]

fn wait_for_irq<M>(&mut self, line: u8, power_mode: M) where
    M: PowerMode
[src]

Enters a low-power mode until an interrupt occurs

Please note that this method will return after any interrupt that can wake up the microcontroller from the given power mode.

Panics

Panics, if line is not between 0 and 15 (inclusive).

Auto Trait Implementations

impl Unpin for EXTI

impl !Sync for EXTI

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self