[][src]Enum efm32pg12_pac::smu::ppufs::PERIPHID_A

pub enum PERIPHID_A {
    ACMP0,
    ACMP1,
    ADC0,
    CMU,
    CRYOTIMER,
    CRYPTO0,
    CRYPTO1,
    CSEN,
    VDAC0,
    PRS,
    EMU,
    FPUEH,
    GPCRC,
    GPIO,
    I2C0,
    I2C1,
    IDAC0,
    MSC,
    LDMA,
    LESENSE,
    LETIMER0,
    LEUART0,
    PCNT0,
    PCNT1,
    PCNT2,
    RMU,
    RTCC,
    SMU,
    TIMER0,
    TIMER1,
    TRNG0,
    USART0,
    USART1,
    USART2,
    USART3,
    WDOG0,
    WDOG1,
    WTIMER0,
    WTIMER1,
}

Value on reset: 0

Variants

ACMP0

0: Analog Comparator 0

ACMP1

1: Analog Comparator 1

ADC0

2: Analog to Digital Converter 0

CMU

5: Clock Management Unit

CRYOTIMER

7: CRYOTIMER

CRYPTO0

8: Advanced Encryption Standard Accelerator 0

CRYPTO1

9: Advanced Encryption Standard Accelerator 1

CSEN

10: Capacitive touch sense module

VDAC0

11: Digital to Analog Converter 0

PRS

12: Peripheral Reflex System

EMU

13: Energy Management Unit

FPUEH

14: FPU Exception Handler

GPCRC

16: General Purpose CRC

GPIO

17: General purpose Input/Output

I2C0

18: I2C 0

I2C1

19: I2C 1

IDAC0

20: Current Digital to Analog Converter 0

MSC

21: Memory System Controller

LDMA

22: Linked Direct Memory Access Controller

LESENSE

23: Low Energy Sensor Interface

LETIMER0

24: Low Energy Timer 0

LEUART0

25: Low Energy UART 0

PCNT0

27: Pulse Counter 0

PCNT1

28: Pulse Counter 1

PCNT2

29: Pulse Counter 2

RMU

33: Reset Management Unit

RTCC

34: Real-Time Counter and Calendar

SMU

35: Security Management Unit

TIMER0

37: Timer 0

TIMER1

38: Timer 1

TRNG0

39: True Random Number Generator 0

USART0

40: Universal Synchronous/Asynchronous Receiver/Transmitter 0

USART1

41: Universal Synchronous/Asynchronous Receiver/Transmitter 1

USART2

42: Universal Synchronous/Asynchronous Receiver/Transmitter 2

USART3

43: Universal Synchronous/Asynchronous Receiver/Transmitter 3

WDOG0

44: Watchdog 0

WDOG1

45: Watchdog 1

WTIMER0

46: Wide Timer 0

WTIMER1

47: Wide Timer 1

Trait Implementations

impl From<PERIPHID_A> for u8[src]

impl Debug for PERIPHID_A[src]

impl PartialEq<PERIPHID_A> for PERIPHID_A[src]

impl Copy for PERIPHID_A[src]

impl StructuralPartialEq for PERIPHID_A[src]

impl Clone for PERIPHID_A[src]

Auto Trait Implementations

impl Unpin for PERIPHID_A

impl Send for PERIPHID_A

impl Sync for PERIPHID_A

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