[][src]Enum ambiq_apollo1_pac::clkgen::clkout::CKSEL_A

#[repr(u8)]
pub enum CKSEL_A {
    LFRC,
    XT_DIV2,
    XT_DIV4,
    XT_DIV8,
    XT_DIV16,
    XT_DIV32,
    RTC_1HZ,
    XT_DIV2M,
    XT,
    CG_100HZ,
    HFRC,
    HFRC_DIV2,
    HFRC_DIV4,
    HFRC_DIV8,
    HFRC_DIV32,
    HFRC_DIV64,
    HFRC_DIV128,
    HFRC_DIV256,
    FLASH_CLK,
    LFRC_DIV2,
    LFRC_DIV32,
    LFRC_DIV512,
    LFRC_DIV32K,
    XT_DIV256,
    XT_DIV8K,
    XT_DIV64K,
    ULFRC_DIV16,
    ULFRC_DIV128,
    ULFRC_1HZ,
    ULFRC_DIV4K,
    ULFRC_DIV1M,
    HFRC_DIV64K,
    HFRC_DIV16M,
    LFRC_DIV2M,
    HFRCNE,
    HFRCNE_DIV8,
    XTNE,
    XTNE_DIV16,
    LFRCNE_DIV32,
    LFRCNE,
}

CLKOUT signal select

Value on reset: 0

Variants

LFRC

0: LFRC

XT_DIV2

1: XT / 2

XT_DIV4

2: XT / 4

XT_DIV8

3: XT / 8

XT_DIV16

4: XT / 16

XT_DIV32

5: XT / 32

RTC_1HZ

16: 1 Hz as selected in RTC

XT_DIV2M

22: XT / 2^21

XT

23: XT

CG_100HZ

24: 100 Hz as selected in CLKGEN

HFRC

25: HFRC

HFRC_DIV2

26: HFRC / 2

HFRC_DIV4

27: HFRC / 4

HFRC_DIV8

28: HFRC / 8

HFRC_DIV32

29: HFRC / 32

HFRC_DIV64

30: HFRC / 64

HFRC_DIV128

31: HFRC / 128

HFRC_DIV256

32: HFRC / 256

FLASH_CLK

34: Flash Clock

LFRC_DIV2

35: LFRC / 2

LFRC_DIV32

36: LFRC / 32

LFRC_DIV512

37: LFRC / 512

LFRC_DIV32K

38: LFRC / 32768

XT_DIV256

39: XT / 256

XT_DIV8K

40: XT / 8192

XT_DIV64K

41: XT / 2^16

ULFRC_DIV16

42: Uncal LFRC / 16

ULFRC_DIV128

43: Uncal LFRC / 128

ULFRC_1HZ

44: Uncal LFRC / 1024

ULFRC_DIV4K

45: Uncal LFRC / 4096

ULFRC_DIV1M

46: Uncal LFRC / 2^20

HFRC_DIV64K

47: HFRC / 2^16

HFRC_DIV16M

48: HFRC / 2^24

LFRC_DIV2M

49: LFRC / 2^20

HFRCNE

50: HFRC (not autoenabled)

HFRCNE_DIV8

51: HFRC / 8 (not autoenabled)

XTNE

53: XT (not autoenabled)

XTNE_DIV16

54: XT / 16 (not autoenabled)

LFRCNE_DIV32

55: LFRC / 32 (not autoenabled)

LFRCNE

57: LFRC (not autoenabled) - Default for undefined values

Trait Implementations

impl Clone for CKSEL_A[src]

impl Copy for CKSEL_A[src]

impl Debug for CKSEL_A[src]

impl From<CKSEL_A> for u8[src]

impl PartialEq<CKSEL_A> for CKSEL_A[src]

impl StructuralPartialEq for CKSEL_A[src]

Auto Trait Implementations

impl Send for CKSEL_A

impl Sync for CKSEL_A

impl Unpin for CKSEL_A

Blanket Implementations

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

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

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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