[][src]Struct cc13x2_cc26x2_hal::gpt0::ris::W

pub struct W { /* fields omitted */ }

Value to write to the register

Methods

impl W[src]

pub fn reset_value() -> W[src]

Reset value of the register

pub unsafe fn bits(&mut self, bits: u32) -> &mut Self[src]

Writes raw bits to the register

pub fn reserved14(&mut self) -> _RESERVED14W[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(&mut self) -> _DMABRISW[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(&mut self) -> _RESERVED12W[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(&mut self) -> _TBMRISW[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(&mut self) -> _CBERISW[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(&mut self) -> _CBMRISW[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(&mut self) -> _TBTORISW[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(&mut self) -> _RESERVED6W[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(&mut self) -> _DMAARISW[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(&mut self) -> _TAMRISW[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(&mut self) -> _RESERVED3W[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(&mut self) -> _CAERISW[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(&mut self) -> _CAMRISW[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(&mut self) -> _TATORISW[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 W

impl Sync for W

Blanket Implementations

impl<T> From for T[src]

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