[][src]Enum cc13x2_cc26x2_hal::aon_event::mcuwusel::WU0_EVR

pub enum WU0_EVR {
    NONE,
    AUX_COMPB_ASYNC_N,
    AUX_COMPB_ASYNC,
    BATMON_VOLT,
    BATMON_TEMP,
    AUX_TIMER1_EV,
    AUX_TIMER0_EV,
    AUX_TDC_DONE,
    AUX_ADC_DONE,
    AUX_COMPB,
    AUX_COMPA,
    AUX_SWEV2,
    AUX_SWEV1,
    AUX_SWEV0,
    JTAG,
    RTC_UPD,
    RTC_COMB_DLY,
    RTC_CH2_DLY,
    RTC_CH1_DLY,
    RTC_CH0_DLY,
    RTC_CH2,
    RTC_CH1,
    RTC_CH0,
    PAD,
    BATMON_COMBINED,
    BATMON_TEMP_LL,
    BATMON_TEMP_UL,
    BATMON_BATT_LL,
    BATMON_BATT_UL,
    AUX_TIMER2_EV3,
    AUX_TIMER2_EV2,
    AUX_TIMER2_EV1,
    AUX_TIMER2_EV0,
    IOEV_MCU_WU,
    _Reserved(u8),
}

Possible values of the field WU0_EV

Variants

NONE

No event, always low

AUX_COMPB_ASYNC_N

Comparator B not triggered. Asynchronous signal directly from AUX Comparator B (inverted) as opposed to AUX_COMPB which is synchronized in AUX

AUX_COMPB_ASYNC

Comparator B triggered. Asynchronous signal directly from the AUX Comparator B as opposed to AUX_COMPB which is synchronized in AUX

BATMON_VOLT

BATMON voltage update event

BATMON_TEMP

BATMON temperature update event

AUX_TIMER1_EV

AUX Timer 1 Event

AUX_TIMER0_EV

AUX Timer 0 Event

AUX_TDC_DONE

TDC completed or timed out

AUX_ADC_DONE

ADC conversion completed

AUX_COMPB

Comparator B triggered

AUX_COMPA

Comparator A triggered

AUX_SWEV2

AUX Software triggered event #2. Triggered by AUX_EVCTL:SWEVSET.SWEV2

AUX_SWEV1

AUX Software triggered event #1. Triggered by AUX_EVCTL:SWEVSET.SWEV1

AUX_SWEV0

AUX Software triggered event #0. Triggered by AUX_EVCTL:SWEVSET.SWEV0

JTAG

JTAG generated event

RTC_UPD

RTC Update Tick (16 kHz signal, i.e. event line toggles value every 32 kHz clock period)

RTC_COMB_DLY

RTC combined delayed event

RTC_CH2_DLY

RTC channel 2 - delayed event

RTC_CH1_DLY

RTC channel 1 - delayed event

RTC_CH0_DLY

RTC channel 0 - delayed event

RTC_CH2

RTC channel 2 event

RTC_CH1

RTC channel 1 event

RTC_CH0

RTC channel 0 event

PAD

Edge detect on any PAD

BATMON_COMBINED

Combined event from BATMON

BATMON_TEMP_LL

BATMON event: Temperature level below lower limit

BATMON_TEMP_UL

BATMON event: Temperature level above upper limit

BATMON_BATT_LL

BATMON event: Battery level below lower limit

BATMON_BATT_UL

BATMON event: Battery level above upper limit

AUX_TIMER2_EV3

Event 3 from AUX TImer2

AUX_TIMER2_EV2

Event 2 from AUX TImer2

AUX_TIMER2_EV1

Event 1 from AUX TImer2

AUX_TIMER2_EV0

Event 0 from AUX TImer2

IOEV_MCU_WU

Edge detect IO event from the DIO(s) which have enabled contribution to IOEV_MCU_WU in [MCU_IOC:IOCFGx.IOEV_MCU_WU_EN]

_Reserved(u8)

Reserved

Methods

impl WU0_EVR[src]

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

Value of the field as raw bits

pub fn is_none(&self) -> bool[src]

Checks if the value of the field is NONE

pub fn is_aux_compb_async_n(&self) -> bool[src]

Checks if the value of the field is AUX_COMPB_ASYNC_N

pub fn is_aux_compb_async(&self) -> bool[src]

Checks if the value of the field is AUX_COMPB_ASYNC

pub fn is_batmon_volt(&self) -> bool[src]

Checks if the value of the field is BATMON_VOLT

pub fn is_batmon_temp(&self) -> bool[src]

Checks if the value of the field is BATMON_TEMP

pub fn is_aux_timer1_ev(&self) -> bool[src]

Checks if the value of the field is AUX_TIMER1_EV

pub fn is_aux_timer0_ev(&self) -> bool[src]

Checks if the value of the field is AUX_TIMER0_EV

pub fn is_aux_tdc_done(&self) -> bool[src]

Checks if the value of the field is AUX_TDC_DONE

pub fn is_aux_adc_done(&self) -> bool[src]

Checks if the value of the field is AUX_ADC_DONE

pub fn is_aux_compb(&self) -> bool[src]

Checks if the value of the field is AUX_COMPB

pub fn is_aux_compa(&self) -> bool[src]

Checks if the value of the field is AUX_COMPA

pub fn is_aux_swev2(&self) -> bool[src]

Checks if the value of the field is AUX_SWEV2

pub fn is_aux_swev1(&self) -> bool[src]

Checks if the value of the field is AUX_SWEV1

pub fn is_aux_swev0(&self) -> bool[src]

Checks if the value of the field is AUX_SWEV0

pub fn is_jtag(&self) -> bool[src]

Checks if the value of the field is JTAG

pub fn is_rtc_upd(&self) -> bool[src]

Checks if the value of the field is RTC_UPD

pub fn is_rtc_comb_dly(&self) -> bool[src]

Checks if the value of the field is RTC_COMB_DLY

pub fn is_rtc_ch2_dly(&self) -> bool[src]

Checks if the value of the field is RTC_CH2_DLY

pub fn is_rtc_ch1_dly(&self) -> bool[src]

Checks if the value of the field is RTC_CH1_DLY

pub fn is_rtc_ch0_dly(&self) -> bool[src]

Checks if the value of the field is RTC_CH0_DLY

pub fn is_rtc_ch2(&self) -> bool[src]

Checks if the value of the field is RTC_CH2

pub fn is_rtc_ch1(&self) -> bool[src]

Checks if the value of the field is RTC_CH1

pub fn is_rtc_ch0(&self) -> bool[src]

Checks if the value of the field is RTC_CH0

pub fn is_pad(&self) -> bool[src]

Checks if the value of the field is PAD

pub fn is_batmon_combined(&self) -> bool[src]

Checks if the value of the field is BATMON_COMBINED

pub fn is_batmon_temp_ll(&self) -> bool[src]

Checks if the value of the field is BATMON_TEMP_LL

pub fn is_batmon_temp_ul(&self) -> bool[src]

Checks if the value of the field is BATMON_TEMP_UL

pub fn is_batmon_batt_ll(&self) -> bool[src]

Checks if the value of the field is BATMON_BATT_LL

pub fn is_batmon_batt_ul(&self) -> bool[src]

Checks if the value of the field is BATMON_BATT_UL

pub fn is_aux_timer2_ev3(&self) -> bool[src]

Checks if the value of the field is AUX_TIMER2_EV3

pub fn is_aux_timer2_ev2(&self) -> bool[src]

Checks if the value of the field is AUX_TIMER2_EV2

pub fn is_aux_timer2_ev1(&self) -> bool[src]

Checks if the value of the field is AUX_TIMER2_EV1

pub fn is_aux_timer2_ev0(&self) -> bool[src]

Checks if the value of the field is AUX_TIMER2_EV0

pub fn is_ioev_mcu_wu(&self) -> bool[src]

Checks if the value of the field is IOEV_MCU_WU

Trait Implementations

impl Copy for WU0_EVR[src]

impl Debug for WU0_EVR[src]

impl PartialEq<WU0_EVR> for WU0_EVR[src]

impl Clone for WU0_EVR[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for WU0_EVR

impl Sync for WU0_EVR

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