[][src]Struct stm32l4x6::Peripherals

pub struct Peripherals {
    pub DAC: DAC,
    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 I2C2: I2C2,
    pub I2C3: I2C3,
    pub FLASH: FLASH,
    pub DBGMCU: DBGMCU,
    pub QUADSPI: QUADSPI,
    pub RCC: RCC,
    pub PWR: PWR,
    pub SYSCFG: SYSCFG,
    pub DFSDM: DFSDM,
    pub RNG: RNG,
    pub AES: AES,
    pub ADC1: ADC1,
    pub ADC2: ADC2,
    pub ADC3: ADC3,
    pub ADC123_COMMON: ADC123_COMMON,
    pub GPIOA: GPIOA,
    pub GPIOB: GPIOB,
    pub GPIOC: GPIOC,
    pub GPIOD: GPIOD,
    pub GPIOE: GPIOE,
    pub GPIOF: GPIOF,
    pub GPIOG: GPIOG,
    pub GPIOH: GPIOH,
    pub SAI1: SAI1,
    pub SAI2: SAI2,
    pub TIM2: TIM2,
    pub TIM3: TIM3,
    pub TIM4: TIM4,
    pub TIM5: TIM5,
    pub TIM15: TIM15,
    pub TIM16: TIM16,
    pub TIM17: TIM17,
    pub TIM1: TIM1,
    pub TIM8: TIM8,
    pub TIM6: TIM6,
    pub TIM7: TIM7,
    pub LPTIM1: LPTIM1,
    pub LPTIM2: LPTIM2,
    pub USART1: USART1,
    pub USART2: USART2,
    pub USART3: USART3,
    pub UART4: UART4,
    pub UART5: UART5,
    pub LPUART1: LPUART1,
    pub SPI1: SPI1,
    pub SPI2: SPI2,
    pub SPI3: SPI3,
    pub SDMMC: SDMMC,
    pub EXTI: EXTI,
    pub VREF: VREF,
    pub CAN: CAN,
    pub RTC: RTC,
    pub OTG_FS_GLOBAL: OTG_FS_GLOBAL,
    pub OTG_FS_HOST: OTG_FS_HOST,
    pub OTG_FS_DEVICE: OTG_FS_DEVICE,
    pub OTG_FS_PWRCLK: OTG_FS_PWRCLK,
    pub SWPMI1: SWPMI1,
    pub OPAMP: OPAMP,
    pub FMC: FMC,
}

All the peripherals

Fields

DAC

DMA1

DMA2

CRC

LCD

TSC

IWDG

WWDG

COMP

FIREWALL

I2C1

I2C2

I2C3

FLASH

DBGMCU

QUADSPI

RCC

PWR

SYSCFG

DFSDM

RNG

AES

ADC1

ADC2

ADC3

ADC123_COMMON

GPIOA

GPIOB

GPIOC

GPIOD

GPIOE

GPIOF

GPIOG

GPIOH

SAI1

SAI2

TIM2

TIM3

TIM4

TIM5

TIM15

TIM16

TIM17

TIM1

TIM8

TIM6

TIM7

LPTIM1

LPTIM2

USART1

USART2

USART3

UART4

UART5

LPUART1

SPI1

SPI2

SPI3

SDMMC

EXTI

VREF

CAN

RTC

OTG_FS_GLOBAL

OTG_FS_HOST

OTG_FS_DEVICE

OTG_FS_PWRCLK

SWPMI1

OPAMP

FMC

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

Blanket Implementations

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> From for T
[src]

Performs the conversion.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T, U> Into for T where
    U: From<T>, 
[src]

Performs the conversion.

impl<T> Borrow for T where
    T: ?Sized
[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut for T where
    T: ?Sized
[src]

Mutably borrows from an owned value. Read more

impl<T> Any for T where
    T: 'static + ?Sized
[src]

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more