[][src]Struct cc13x2_cc26x2_hal::gpt2::ris::R

pub struct R { /* fields omitted */ }

Value read from the register

Methods

impl R[src]

pub fn bits(&self) -> u32[src]

Value of the register as raw bits

pub fn reserved14(&self) -> RESERVED14R[src]

Bits 14:31 - 31:14] Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

pub fn dmabris(&self) -> DMABRISR[src]

Bit 13 - 13:13] GPT Timer B DMA Done Raw Interrupt Status 0: Transfer has not completed 1: Transfer has completed

pub fn reserved12(&self) -> RESERVED12R[src]

Bit 12 - 12:12] Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

pub fn tbmris(&self) -> TBMRISR[src]

Bit 11 - 11:11] GPT Timer B Match Raw Interrupt 0: The match value has not been reached 1: The match value is reached. TBMR.TBMIE is set, and the match values in TBMATCHR and optionally TBPMR have been reached when configured in one-shot or periodic mode.

pub fn cberis(&self) -> CBERISR[src]

Bit 10 - 10:10] GPT Timer B Capture Mode Event Raw Interrupt 0: The event has not occured. 1: The event has occured. This interrupt asserts when the subtimer is configured in Input Edge-Time mode

pub fn cbmris(&self) -> CBMRISR[src]

Bit 9 - 9:9] GPT Timer B Capture Mode Match Raw Interrupt 0: The capture mode match for Timer B has not occurred. 1: A capture mode match has occurred for Timer B. This interrupt asserts when the values in the TBR and TBPR match the values in the TBMATCHR and TBPMR when configured in Input Edge-Time mode. This bit is cleared by writing a 1 to the ICLR.CBMCINT bit.

pub fn tbtoris(&self) -> TBTORISR[src]

Bit 8 - 8:8] GPT Timer B Time-out Raw Interrupt 0: Timer B has not timed out 1: Timer B has timed out. This interrupt is asserted when a one-shot or periodic mode timer reaches its count limit. The count limit is 0 or the value loaded into TBILR, depending on the count direction.

pub fn reserved6(&self) -> RESERVED6R[src]

Bits 6:7 - 7:6] Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

pub fn dmaaris(&self) -> DMAARISR[src]

Bit 5 - 5:5] GPT Timer A DMA Done Raw Interrupt Status 0: Transfer has not completed 1: Transfer has completed

pub fn tamris(&self) -> TAMRISR[src]

Bit 4 - 4:4] GPT Timer A Match Raw Interrupt 0: The match value has not been reached 1: The match value is reached. TAMR.TAMIE is set, and the match values in TAMATCHR and optionally TAPMR have been reached when configured in one-shot or periodic mode.

pub fn reserved3(&self) -> RESERVED3R[src]

Bit 3 - 3:3] Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior.

pub fn caeris(&self) -> CAERISR[src]

Bit 2 - 2:2] GPT Timer A Capture Mode Event Raw Interrupt 0: The event has not occured. 1: The event has occured. This interrupt asserts when the subtimer is configured in Input Edge-Time mode

pub fn camris(&self) -> CAMRISR[src]

Bit 1 - 1:1] GPT Timer A Capture Mode Match Raw Interrupt 0: The capture mode match for Timer A has not occurred. 1: A capture mode match has occurred for Timer A. This interrupt asserts when the values in the TAR and TAPR match the values in the TAMATCHR and TAPMR when configured in Input Edge-Time mode. This bit is cleared by writing a 1 to the ICLR.CAMCINT bit.

pub fn tatoris(&self) -> TATORISR[src]

Bit 0 - 0:0] GPT Timer A Time-out Raw Interrupt 0: Timer A has not timed out 1: Timer A has timed out. This interrupt is asserted when a one-shot or periodic mode timer reaches its count limit. The count limit is 0 or the value loaded into TAILR, depending on the count direction.

Auto Trait Implementations

impl Send for R

impl Sync for R

Blanket Implementations

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> From for T[src]

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

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

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

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

impl<T> Same for T

type Output = T

Should always be Self