[][src]Enum rsl10_pac::audio::audio_od_cfg::DCRM_A

#[repr(u8)]
pub enum DCRM_A {
    DCRM_DISABLE,
    DCRM_CUTOFF_1P25HZ,
    DCRM_CUTOFF_2P5HZ,
    DCRM_CUTOFF_3P75HZ,
    DCRM_CUTOFF_5HZ,
    DCRM_CUTOFF_7P5HZ,
    DCRM_CUTOFF_10HZ,
    DCRM_CUTOFF_15HZ,
    DCRM_CUTOFF_20HZ,
    DCRM_CUTOFF_30HZ,
    DCRM_CUTOFF_40HZ,
    DCRM_CUTOFF_60HZ,
    DCRM_CUTOFF_80HZ,
    DCRM_CUTOFF_120HZ,
    DCRM_CUTOFF_160HZ,
    DCRM_CUTOFF_240HZ,
}

Output driver DC removal filter enable and cut-off frequency

Value on reset: 0

Variants

DCRM_DISABLE

0: DC removal filter disabled

DCRM_CUTOFF_1P25HZ

1: Cut-off frequency is OD_CLK/800000 (1.25 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_2P5HZ

2: Cut-off frequency is OD_CLK/400000 (2.5 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_3P75HZ

3: Cut-off frequency is OD_CLK/266667 (3.75 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_5HZ

4: Cut-off frequency is OD_CLK/200000 (5 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_7P5HZ

5: Cut-off frequency is OD_CLK/133333 (7.5 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_10HZ

6: Cut-off frequency is OD_CLK/100000 (10 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_15HZ

7: Cut-off frequency is OD_CLK/66667 (15 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_20HZ

8: Cut-off frequency is OD_CLK/50000 (20 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_30HZ

9: Cut-off frequency is OD_CLK/33333 (30 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_40HZ

10: Cut-off frequency is OD_CLK/25000 (40 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_60HZ

11: Cut-off frequency is OD_CLK/16667 (60 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_80HZ

12: Cut-off frequency is OD_CLK/12500 (80 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_120HZ

13: Cut-off frequency is OD_CLK/8333 (120 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_160HZ

14: Cut-off frequency is OD_CLK/6250 (160 Hz at OD_CLK=1 MHz)

DCRM_CUTOFF_240HZ

15: Cut-off frequency is OD_CLK/4167 (240 Hz at OD_CLK=1 MHz)

Trait Implementations

impl Clone for DCRM_A[src]

impl Copy for DCRM_A[src]

impl Debug for DCRM_A[src]

impl From<DCRM_A> for u8[src]

impl PartialEq<DCRM_A> for DCRM_A[src]

impl StructuralPartialEq for DCRM_A[src]

Auto Trait Implementations

impl Send for DCRM_A

impl Sync for DCRM_A

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