[][src]Enum stm32l0xx_hal::pac::lptim::cfgr::CKSELR

pub enum CKSELR {
    INTERNAL,
    EXTERNAL,
}

Possible values of the field CKSEL

Variants

INTERNAL

LPTIM is clocked by internal clock source (APB clock or any of the embedded oscillators)

EXTERNAL

LPTIM is clocked by an external clock source through the LPTIM external Input1

Methods

impl CKSELR[src]

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

Returns true if the bit is clear (0)

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

Returns true if the bit is set (1)

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

Value of the field as raw bits

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

Checks if the value of the field is INTERNAL

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

Checks if the value of the field is EXTERNAL

Trait Implementations

impl PartialEq<CKSELR> for CKSELR[src]

impl Debug for CKSELR[src]

impl Copy for CKSELR[src]

impl Clone for CKSELR[src]

Auto Trait Implementations

impl Unpin for CKSELR

impl Send for CKSELR

impl Sync for CKSELR

Blanket Implementations

impl<T> From<T> for T[src]

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