Struct stm32l4::stm32l4x1::Peripherals[][src]

pub struct Peripherals {
    pub DAC1: DAC1,
    pub DMA1: DMA1,
    pub DMA2: DMA2,
    pub CRC: CRC,
    pub LCD: LCD,
    pub TSC: TSC,
    pub IWDG: IWDG,
    pub WWDG: WWDG,
    pub COMP: COMP,
    pub FIREWALL: FIREWALL,
    pub I2C1: I2C1,
    pub I2C3: I2C3,
    pub I2C2: I2C2,
    pub I2C4: I2C4,
    pub FLASH: FLASH,
    pub RCC: RCC,
    pub PWR: PWR,
    pub SYSCFG: SYSCFG,
    pub RNG: RNG,
    pub AES: AES,
    pub ADC: ADC,
    pub GPIOA: GPIOA,
    pub GPIOB: GPIOB,
    pub GPIOC: GPIOC,
    pub GPIOD: GPIOD,
    pub GPIOE: GPIOE,
    pub GPIOH: GPIOH,
    pub SAI1: SAI1,
    pub TIM2: TIM2,
    pub TIM3: TIM3,
    pub TIM15: TIM15,
    pub TIM16: TIM16,
    pub TIM1: TIM1,
    pub TIM6: TIM6,
    pub TIM7: TIM7,
    pub LPTIM1: LPTIM1,
    pub LPTIM2: LPTIM2,
    pub USART1: USART1,
    pub USART2: USART2,
    pub UART4: UART4,
    pub USART3: USART3,
    pub LPUART1: LPUART1,
    pub SPI1: SPI1,
    pub SPI3: SPI3,
    pub SPI2: SPI2,
    pub SDMMC: SDMMC,
    pub EXTI: EXTI,
    pub VREFBUF: VREFBUF,
    pub CAN1: CAN1,
    pub RTC: RTC,
    pub SWPMI1: SWPMI1,
    pub OPAMP: OPAMP,
    pub CRS: CRS,
    pub USB_SRAM: USB_SRAM,
    pub USB_FS: USB_FS,
    pub DFSDM: DFSDM,
    pub QUADSPI: QUADSPI,
    pub DBGMCU: DBGMCU,
    pub STK: STK,
    pub NVIC_STIR: NVIC_STIR,
    pub FPU_CPACR: FPU_CPACR,
    pub SCB_ACTRL: SCB_ACTRL,
}

All the peripherals

Fields

DAC1

DMA1

DMA2

CRC

LCD

TSC

IWDG

WWDG

COMP

FIREWALL

I2C1

I2C3

I2C2

I2C4

FLASH

RCC

PWR

SYSCFG

RNG

AES

ADC

GPIOA

GPIOB

GPIOC

GPIOD

GPIOE

GPIOH

SAI1

TIM2

TIM3

TIM15

TIM16

TIM1

TIM6

TIM7

LPTIM1

LPTIM2

USART1

USART2

UART4

USART3

LPUART1

SPI1

SPI3

SPI2

SDMMC

EXTI

VREFBUF

CAN1

RTC

SWPMI1

OPAMP

CRS

USB_SRAM

USB_FS

DFSDM

QUADSPI

DBGMCU

STK

NVIC_STIR

FPU_CPACR

SCB_ACTRL

Methods

impl Peripherals
[src]

Returns all the peripherals once

Unchecked version of Peripherals::take

Auto Trait Implementations

impl Send for Peripherals

impl !Sync for Peripherals