[][src]Struct msp432e4::timer0::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub cfg: CFG,
    pub tamr: TAMR,
    pub tbmr: TBMR,
    pub ctl: CTL,
    pub sync: SYNC,
    pub imr: IMR,
    pub ris: RIS,
    pub mis: MIS,
    pub icr: ICR,
    pub tailr: TAILR,
    pub tbilr: TBILR,
    pub tamatchr: TAMATCHR,
    pub tbmatchr: TBMATCHR,
    pub tapr: TAPR,
    pub tbpr: TBPR,
    pub tapmr: TAPMR,
    pub tbpmr: TBPMR,
    pub tar: TAR,
    pub tbr: TBR,
    pub tav: TAV,
    pub tbv: TBV,
    pub rtcpd: RTCPD,
    pub taps: TAPS,
    pub tbps: TBPS,
    pub tapv: TAPV,
    pub tbpv: TBPV,
    pub dmaev: DMAEV,
    pub adcev: ADCEV,
    pub pp: PP,
    // some fields omitted
}

Register block

Fields

cfg: CFG

0x00 - GPTM Configuration

tamr: TAMR

0x04 - GPTM Timer A Mode

tbmr: TBMR

0x08 - GPTM Timer B Mode

ctl: CTL

0x0c - GPTM Control

sync: SYNC

0x10 - GPTM Synchronize

imr: IMR

0x18 - GPTM Interrupt Mask

ris: RIS

0x1c - GPTM Raw Interrupt Status

mis: MIS

0x20 - GPTM Masked Interrupt Status

icr: ICR

0x24 - GPTM Interrupt Clear

tailr: TAILR

0x28 - GPTM Timer A Interval Load

tbilr: TBILR

0x2c - GPTM Timer B Interval Load

tamatchr: TAMATCHR

0x30 - GPTM Timer A Match

tbmatchr: TBMATCHR

0x34 - GPTM Timer B Match

tapr: TAPR

0x38 - GPTM Timer A Prescale

tbpr: TBPR

0x3c - GPTM Timer B Prescale

tapmr: TAPMR

0x40 - GPTM TimerA Prescale Match

tbpmr: TBPMR

0x44 - GPTM TimerB Prescale Match

tar: TAR

0x48 - GPTM Timer A

tbr: TBR

0x4c - GPTM Timer B

tav: TAV

0x50 - GPTM Timer A Value

tbv: TBV

0x54 - GPTM Timer B Value

rtcpd: RTCPD

0x58 - GPTM RTC Predivide

taps: TAPS

0x5c - GPTM Timer A Prescale Snapshot

tbps: TBPS

0x60 - GPTM Timer B Prescale Snapshot

tapv: TAPV

0x64 - GPTM Timer A Prescale Value

tbpv: TBPV

0x68 - GPTM Timer B Prescale Value

dmaev: DMAEV

0x6c - GPTM DMA Event

adcev: ADCEV

0x70 - GPTM ADC Event

pp: PP

0xfc0 - GPTM Peripheral Properties

Auto Trait Implementations

Blanket Implementations

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> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for 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