Enum efm32gg11b_pac::efm32gg11b840::smu::ppufs::PERIPHID_A
source · #[repr(u8)]
pub enum PERIPHID_A {
Show 64 variants
ACMP0,
ACMP1,
ACMP2,
ACMP3,
ADC0,
ADC1,
CAN0,
CAN1,
CMU,
CRYOTIMER,
CRYPTO0,
CSEN,
VDAC0,
PRS,
EBI,
EMU,
ETH,
FPUEH,
GPCRC,
GPIO,
I2C0,
I2C1,
I2C2,
IDAC0,
MSC,
LCD,
LDMA,
LESENSE,
LETIMER0,
LETIMER1,
LEUART0,
LEUART1,
PCNT0,
PCNT1,
PCNT2,
QSPI0,
RMU,
RTC,
RTCC,
SDIO,
SMU,
TIMER0,
TIMER1,
TIMER2,
TIMER3,
TIMER4,
TIMER5,
TIMER6,
TRNG0,
UART0,
UART1,
USART0,
USART1,
USART2,
USART3,
USART4,
USART5,
USB,
WDOG0,
WDOG1,
WTIMER0,
WTIMER1,
WTIMER2,
WTIMER3,
}
Expand description
Value on reset: 0
Variants§
ACMP0
0: Analog Comparator 0
ACMP1
1: Analog Comparator 1
ACMP2
2: Analog Comparator 1
ACMP3
3: Analog Comparator 3
ADC0
4: Analog to Digital Converter 0
ADC1
5: Analog to Digital Converter 0
CAN0
6: CAN 0
CAN1
7: CAN 1
CMU
8: Clock Management Unit
CRYOTIMER
9: CRYOTIMER
CRYPTO0
10: Advanced Encryption Standard Accelerator
CSEN
11: Capacitive touch sense module
VDAC0
12: Digital to Analog Converter 0
PRS
13: Peripheral Reflex System
EBI
14: External Bus Interface
EMU
15: Energy Management Unit
ETH
16: Ethernet Controller
FPUEH
17: FPU Exception Handler
GPCRC
18: General Purpose CRC
GPIO
19: General purpose Input/Output
I2C0
20: I2C 0
I2C1
21: I2C 1
I2C2
22: I2C 2
IDAC0
23: Current Digital to Analog Converter 0
MSC
24: Memory System Controller
LCD
25: Liquid Crystal Display Controller
LDMA
26: Linked Direct Memory Access Controller
LESENSE
27: Low Energy Sensor Interface
LETIMER0
28: Low Energy Timer 0
LETIMER1
29: Low Energy Timer 1
LEUART0
30: Low Energy UART 0
LEUART1
31: Low Energy UART 1
PCNT0
32: Pulse Counter 0
PCNT1
33: Pulse Counter 1
PCNT2
34: Pulse Counter 2
QSPI0
35: Quad-SPI
RMU
36: Reset Management Unit
RTC
37: Real-Time Counter
RTCC
38: Real-Time Counter and Calendar
SDIO
39: SDIO Controller
SMU
40: Security Management Unit
TIMER0
41: Timer 0
TIMER1
42: Timer 1
TIMER2
43: Timer 2
TIMER3
44: Timer 3
TIMER4
45: Timer 4
TIMER5
46: Timer 5
TIMER6
47: Timer 6
TRNG0
48: True Random Number Generator 0
UART0
49: Universal Asynchronous Receiver/Transmitter 0
UART1
50: Universal Asynchronous Receiver/Transmitter 1
USART0
51: Universal Synchronous/Asynchronous Receiver/Transmitter 0
USART1
52: Universal Synchronous/Asynchronous Receiver/Transmitter 1
USART2
53: Universal Synchronous/Asynchronous Receiver/Transmitter 2
USART3
54: Universal Synchronous/Asynchronous Receiver/Transmitter 3
USART4
55: Universal Synchronous/Asynchronous Receiver/Transmitter 4
USART5
56: Universal Synchronous/Asynchronous Receiver/Transmitter 5
USB
57: Universal Serial Bus Interface
WDOG0
58: Watchdog
WDOG1
59: Watchdog
WTIMER0
60: Wide Timer 0
WTIMER1
61: Wide Timer 0
WTIMER2
62: Wide Timer 2
WTIMER3
63: Wide Timer 3
Trait Implementations§
source§impl Clone for PERIPHID_A
impl Clone for PERIPHID_A
source§fn clone(&self) -> PERIPHID_A
fn clone(&self) -> PERIPHID_A
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PERIPHID_A
impl Debug for PERIPHID_A
source§impl From<PERIPHID_A> for u8
impl From<PERIPHID_A> for u8
source§fn from(variant: PERIPHID_A) -> Self
fn from(variant: PERIPHID_A) -> Self
source§impl PartialEq<PERIPHID_A> for PERIPHID_A
impl PartialEq<PERIPHID_A> for PERIPHID_A
source§fn eq(&self, other: &PERIPHID_A) -> bool
fn eq(&self, other: &PERIPHID_A) -> bool
self
and other
values to be equal, and is used
by ==
.