Struct stm32l0x3::Peripherals [] [src]

pub struct Peripherals {
    pub AES: AES,
    pub DAC: DAC,
    pub DMA1: DMA1,
    pub CRC: CRC,
    pub GPIOA: GPIOA,
    pub GPIOB: GPIOB,
    pub GPIOC: GPIOC,
    pub GPIOD: GPIOD,
    pub GPIOH: GPIOH,
    pub GPIOE: GPIOE,
    pub LPTIM: LPTIM,
    pub RNG: RNG,
    pub RTC: RTC,
    pub USART1: USART1,
    pub USART2: USART2,
    pub USART4: USART4,
    pub USART5: USART5,
    pub TSC: TSC,
    pub IWDG: IWDG,
    pub WWDG: WWDG,
    pub USB_FS: USB_FS,
    pub CRS: CRS,
    pub FIREWALL: FIREWALL,
    pub RCC: RCC,
    pub SYSCFG_COMP: SYSCFG_COMP,
    pub SPI1: SPI1,
    pub SPI2: SPI2,
    pub I2C1: I2C1,
    pub I2C2: I2C2,
    pub I2C3: I2C3,
    pub PWR: PWR,
    pub FLASH: FLASH,
    pub EXTI: EXTI,
    pub ADC: ADC,
    pub DBGMCU: DBGMCU,
    pub TIM2: TIM2,
    pub TIM3: TIM3,
    pub TIM6: TIM6,
    pub TIM7: TIM7,
    pub TIM21: TIM21,
    pub TIM22: TIM22,
    pub LPUSART1: LPUSART1,
    pub USB_SRAM: USB_SRAM,
    pub LCD: LCD,
    pub STK: STK,
}

All the peripherals

Fields

AES

DAC

DMA1

CRC

GPIOA

GPIOB

GPIOC

GPIOD

GPIOH

GPIOE

LPTIM

RNG

RTC

USART1

USART2

USART4

USART5

TSC

IWDG

WWDG

USB_FS

CRS

FIREWALL

RCC

SYSCFG_COMP

SPI1

SPI2

I2C1

I2C2

I2C3

PWR

FLASH

EXTI

ADC

DBGMCU

TIM2

TIM3

TIM6

TIM7

TIM21

TIM22

LPUSART1

USB_SRAM

LCD

STK

Methods

impl Peripherals
[src]

[src]

Returns all the peripherals once

[src]

Unchecked version of Peripherals::take

Trait Implementations

Auto Trait Implementations

impl Send for Peripherals

impl !Sync for Peripherals