Struct stm32l4x6::Peripherals

source ·
pub struct Peripherals {
Show 70 fields 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,
}
Expand description

All the peripherals

Fields§

§DAC: DAC

DAC

§DMA1: DMA1

DMA1

§DMA2: DMA2

DMA2

§CRC: CRC

CRC

§LCD: LCD

LCD

§TSC: TSC

TSC

§IWDG: IWDG

IWDG

§WWDG: WWDG

WWDG

§COMP: COMP

COMP

§FIREWALL: FIREWALL

FIREWALL

§I2C1: I2C1

I2C1

§I2C2: I2C2

I2C2

§I2C3: I2C3

I2C3

§FLASH: FLASH

FLASH

§DBGMCU: DBGMCU

DBGMCU

§QUADSPI: QUADSPI

QUADSPI

§RCC: RCC

RCC

§PWR: PWR

PWR

§SYSCFG: SYSCFG

SYSCFG

§DFSDM: DFSDM

DFSDM

§RNG: RNG

RNG

§AES: AES

AES

§ADC1: ADC1

ADC1

§ADC2: ADC2

ADC2

§ADC3: ADC3

ADC3

§ADC123_COMMON: ADC123_COMMON

ADC123_COMMON

§GPIOA: GPIOA

GPIOA

§GPIOB: GPIOB

GPIOB

§GPIOC: GPIOC

GPIOC

§GPIOD: GPIOD

GPIOD

§GPIOE: GPIOE

GPIOE

§GPIOF: GPIOF

GPIOF

§GPIOG: GPIOG

GPIOG

§GPIOH: GPIOH

GPIOH

§SAI1: SAI1

SAI1

§SAI2: SAI2

SAI2

§TIM2: TIM2

TIM2

§TIM3: TIM3

TIM3

§TIM4: TIM4

TIM4

§TIM5: TIM5

TIM5

§TIM15: TIM15

TIM15

§TIM16: TIM16

TIM16

§TIM17: TIM17

TIM17

§TIM1: TIM1

TIM1

§TIM8: TIM8

TIM8

§TIM6: TIM6

TIM6

§TIM7: TIM7

TIM7

§LPTIM1: LPTIM1

LPTIM1

§LPTIM2: LPTIM2

LPTIM2

§USART1: USART1

USART1

§USART2: USART2

USART2

§USART3: USART3

USART3

§UART4: UART4

UART4

§UART5: UART5

UART5

§LPUART1: LPUART1

LPUART1

§SPI1: SPI1

SPI1

§SPI2: SPI2

SPI2

§SPI3: SPI3

SPI3

§SDMMC: SDMMC

SDMMC

§EXTI: EXTI

EXTI

§VREF: VREF

VREF

§CAN: CAN

CAN

§RTC: RTC

RTC

§OTG_FS_GLOBAL: OTG_FS_GLOBAL

OTG_FS_GLOBAL

§OTG_FS_HOST: OTG_FS_HOST

OTG_FS_HOST

§OTG_FS_DEVICE: OTG_FS_DEVICE

OTG_FS_DEVICE

§OTG_FS_PWRCLK: OTG_FS_PWRCLK

OTG_FS_PWRCLK

§SWPMI1: SWPMI1

SWPMI1

§OPAMP: OPAMP

OPAMP

§FMC: FMC

FMC

Implementations§

Returns all the peripherals once

Unchecked version of Peripherals::take

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.