[][src]Enum cc13x2_cc26x2_hal::ccfg::mode_conf::SCLK_LF_OPTIONR

pub enum SCLK_LF_OPTIONR {
    RCOSC_LF,
    XOSC_LF,
    EXTERNAL_LF,
    XOSC_HF_DLF,
}

Possible values of the field SCLK_LF_OPTION

Variants

RCOSC_LF

Low frequency RCOSC (default)

XOSC_LF

32.768kHz low frequency XOSC

EXTERNAL_LF

External low frequency clock on DIO defined by EXT_LF_CLK.DIO. The RTC tick speed AON_RTC:SUBSECINC is updated to EXT_LF_CLK.RTC_INCREMENT (done in the trimDevice() xxWare boot function). External clock must always be running when the chip is in standby for VDDR recharge timing.

XOSC_HF_DLF

31.25kHz clock derived from 24MHz XOSC (dividing by 768 in HW). The RTC tick speed [AON_RTC.SUBSECINC.*] is updated to 0x8637BD, corresponding to a 31.25kHz clock (done in the trimDevice() xxWare boot function). Standby power mode is not supported when using this clock source.

Methods

impl SCLK_LF_OPTIONR[src]

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

Value of the field as raw bits

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

Checks if the value of the field is RCOSC_LF

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

Checks if the value of the field is XOSC_LF

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

Checks if the value of the field is EXTERNAL_LF

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

Checks if the value of the field is XOSC_HF_DLF

Trait Implementations

impl Debug for SCLK_LF_OPTIONR[src]

impl PartialEq<SCLK_LF_OPTIONR> for SCLK_LF_OPTIONR[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Copy for SCLK_LF_OPTIONR[src]

impl Clone for SCLK_LF_OPTIONR[src]

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

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