Struct atsam4ls4c_pac::pevc::RegisterBlock[][src]

#[repr(C)]pub struct RegisterBlock {
    pub chsr: CHSR,
    pub cher: CHER,
    pub chdr: CHDR,
    pub sev: SEV,
    pub busy: BUSY,
    pub trier: TRIER,
    pub tridr: TRIDR,
    pub trimr: TRIMR,
    pub trsr: TRSR,
    pub trscr: TRSCR,
    pub ovier: OVIER,
    pub ovidr: OVIDR,
    pub ovimr: OVIMR,
    pub ovsr: OVSR,
    pub ovscr: OVSCR,
    pub chmx: [CHMX; 19],
    pub evs: [EVS; 31],
    pub igfdr: IGFDR,
    pub parameter: PARAMETER,
    pub version: VERSION,
    // some fields omitted
}

Register block

Fields

chsr: CHSR

0x00 - Channel Status Register

cher: CHER

0x04 - Channel Enable Register

chdr: CHDR

0x08 - Channel Disable Register

sev: SEV

0x10 - Software Event

busy: BUSY

0x14 - Channel / User Busy

trier: TRIER

0x20 - Trigger Interrupt Mask Enable Register

tridr: TRIDR

0x24 - Trigger Interrupt Mask Disable Register

trimr: TRIMR

0x28 - Trigger Interrupt Mask Register

trsr: TRSR

0x30 - Trigger Status Register

trscr: TRSCR

0x34 - Trigger Status Clear Register

ovier: OVIER

0x40 - Overrun Interrupt Mask Enable Register

ovidr: OVIDR

0x44 - Overrun Interrupt Mask Disable Register

ovimr: OVIMR

0x48 - Overrun Interrupt Mask Register

ovsr: OVSR

0x50 - Overrun Status Register

ovscr: OVSCR

0x54 - Overrun Status Clear Register

chmx: [CHMX; 19]

0x100 - Channel Multiplexer

evs: [EVS; 31]

0x200 - Event Shaper

igfdr: IGFDR

0x300 - Input Glitch Filter Divider Register

parameter: PARAMETER

0x3f8 - Parameter

version: VERSION

0x3fc - Version

Auto Trait Implementations

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<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.