[][src]Struct nrf52832_hal::ppi::Parts

pub struct Parts {
    pub ppi0: Ppi0,
    pub ppi1: Ppi1,
    pub ppi2: Ppi2,
    pub ppi3: Ppi3,
    pub ppi4: Ppi4,
    pub ppi5: Ppi5,
    pub ppi6: Ppi6,
    pub ppi7: Ppi7,
    pub ppi8: Ppi8,
    pub ppi9: Ppi9,
    pub ppi10: Ppi10,
    pub ppi11: Ppi11,
    pub ppi12: Ppi12,
    pub ppi13: Ppi13,
    pub ppi14: Ppi14,
    pub ppi15: Ppi15,
    pub ppi16: Ppi16,
    pub ppi17: Ppi17,
    pub ppi18: Ppi18,
    pub ppi19: Ppi19,
    pub ppi20: Ppi20,
    pub ppi21: Ppi21,
    pub ppi22: Ppi22,
    pub ppi23: Ppi23,
    pub ppi24: Ppi24,
    pub ppi25: Ppi25,
    pub ppi26: Ppi26,
    pub ppi27: Ppi27,
    pub ppi28: Ppi28,
    pub ppi29: Ppi29,
    pub ppi30: Ppi30,
    pub ppi31: Ppi31,
    pub chg0: Chg0,
    pub chg1: Chg1,
    pub chg2: Chg2,
    pub chg3: Chg3,
    pub chg4: Chg4,
    pub chg5: Chg5,
}

Type that abstracts all the PPI channels.

Fields

ppi0: Ppi0ppi1: Ppi1ppi2: Ppi2ppi3: Ppi3ppi4: Ppi4ppi5: Ppi5ppi6: Ppi6ppi7: Ppi7ppi8: Ppi8ppi9: Ppi9ppi10: Ppi10ppi11: Ppi11ppi12: Ppi12ppi13: Ppi13ppi14: Ppi14ppi15: Ppi15ppi16: Ppi16ppi17: Ppi17ppi18: Ppi18ppi19: Ppi19ppi20: Ppi20ppi21: Ppi21ppi22: Ppi22ppi23: Ppi23ppi24: Ppi24ppi25: Ppi25ppi26: Ppi26ppi27: Ppi27ppi28: Ppi28ppi29: Ppi29ppi30: Ppi30ppi31: Ppi31chg0: Chg0chg1: Chg1chg2: Chg2chg3: Chg3chg4: Chg4chg5: Chg5

Implementations

impl Parts[src]

pub fn new(_regs: PPI) -> Parts[src]

Gets access to the PPI abstraction, making it possible to separate the channels through different objects.

Auto Trait Implementations

impl Send for Parts

impl Sync for Parts

impl Unpin for Parts

Blanket Implementations

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

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

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

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

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

impl<Src, Dst> LosslessTryInto<Dst> for Src where
    Dst: LosslessTryFrom<Src>, 
[src]

impl<Src, Dst> LossyInto<Dst> for Src where
    Dst: LossyFrom<Src>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Error = Infallible

The type returned in the event of a conversion error.

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.