[][src]Enum ambiq_apollo1_pac::adc::sl1cfg::THSEL1_A

#[repr(u8)]
pub enum THSEL1_A {
    _1_ADC_CLK,
    _2_ADC_CLKS,
    _4_ADC_CLKS,
    _8_ADC_CLKS,
    _16_ADC_CLKS,
    _32_ADC_CLKS,
    _64_ADC_CLKS,
    _128_ADC_CLKS,
}

Select the track and hold delay for this slot. NOTE: The track and hold delay must be less than 50us for correct operation. When the ADC is configured to use the 1.5 Mhz clock, the track and hold delay cannot exceed 64 clocks.

Value on reset: 0

Variants

_1_ADC_CLK

0: 1 ADC clock cycle.

_2_ADC_CLKS

1: 2 ADC clock cycles.

_4_ADC_CLKS

2: 4 ADC clock cycles.

_8_ADC_CLKS

3: 8 ADC clock cycles.

_16_ADC_CLKS

4: 16 ADC clock cycles.

_32_ADC_CLKS

5: 32 ADC clock cycles.

_64_ADC_CLKS

6: 64 ADC clock cycles.

_128_ADC_CLKS

7: 128 ADC clock cycles.

Trait Implementations

impl Clone for THSEL1_A[src]

impl Copy for THSEL1_A[src]

impl Debug for THSEL1_A[src]

impl From<THSEL1_A> for u8[src]

impl PartialEq<THSEL1_A> for THSEL1_A[src]

impl StructuralPartialEq for THSEL1_A[src]

Auto Trait Implementations

impl Send for THSEL1_A

impl Sync for THSEL1_A

impl Unpin for THSEL1_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.