Struct efm32gg990::Peripherals [−][src]
pub struct Peripherals { pub DMA: DMA, pub AES: AES, pub USB: USB, pub MSC: MSC, pub EMU: EMU, pub RMU: RMU, pub CMU: CMU, pub LESENSE: LESENSE, pub RTC: RTC, pub LETIMER0: LETIMER0, pub EBI: EBI, pub USART0: USART0, pub USART1: USART1, pub USART2: USART2, pub UART0: UART0, pub UART1: UART1, pub TIMER0: TIMER0, pub TIMER1: TIMER1, pub TIMER2: TIMER2, pub TIMER3: TIMER3, pub ACMP0: ACMP0, pub ACMP1: ACMP1, pub I2C0: I2C0, pub I2C1: I2C1, pub GPIO: GPIO, pub VCMP: VCMP, pub PRS: PRS, pub LEUART0: LEUART0, pub LEUART1: LEUART1, pub PCNT0: PCNT0, pub PCNT1: PCNT1, pub PCNT2: PCNT2, pub ADC0: ADC0, pub DAC0: DAC0, pub LCD: LCD, pub BURTC: BURTC, pub WDOG: WDOG, pub ETM: ETM, }
All the peripherals
Fields
DMA: DMA
DMA
AES: AES
AES
USB: USB
USB
MSC: MSC
MSC
EMU: EMU
EMU
RMU: RMU
RMU
CMU: CMU
CMU
LESENSE: LESENSE
LESENSE
RTC: RTC
RTC
LETIMER0: LETIMER0
LETIMER0
EBI: EBI
EBI
USART0: USART0
USART0
USART1: USART1
USART1
USART2: USART2
USART2
UART0: UART0
UART0
UART1: UART1
UART1
TIMER0: TIMER0
TIMER0
TIMER1: TIMER1
TIMER1
TIMER2: TIMER2
TIMER2
TIMER3: TIMER3
TIMER3
ACMP0: ACMP0
ACMP0
ACMP1: ACMP1
ACMP1
I2C0: I2C0
I2C0
I2C1: I2C1
I2C1
GPIO: GPIO
GPIO
VCMP: VCMP
VCMP
PRS: PRS
PRS
LEUART0: LEUART0
LEUART0
LEUART1: LEUART1
LEUART1
PCNT0: PCNT0
PCNT0
PCNT1: PCNT1
PCNT1
PCNT2: PCNT2
PCNT2
ADC0: ADC0
ADC0
DAC0: DAC0
DAC0
LCD: LCD
LCD
BURTC: BURTC
BURTC
WDOG: WDOG
WDOG
ETM: ETM
ETM
Methods
impl Peripherals
[src]
impl Peripherals
pub fn take() -> Option<Self>
[src]
pub fn take() -> Option<Self>
Returns all the peripherals once
pub unsafe fn steal() -> Self
[src]
pub unsafe fn steal() -> Self
Unchecked version of Peripherals::take
Auto Trait Implementations
impl Send for Peripherals
impl Send for Peripherals
impl !Sync for Peripherals
impl !Sync for Peripherals