pub struct Peripherals {
Show 65 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 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 ADC1: ADC1, 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 FPU: FPU, pub STK: STK, pub NVIC_STIR: NVIC_STIR, pub FPU_CPACR: FPU_CPACR, pub SCB_ACTRL: SCB_ACTRL, pub ADC2: ADC2, pub ADC_COMMON: ADC_COMMON,
}
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

I2C3: I2C3

I2C3

I2C2: I2C2

I2C2

I2C4: I2C4

I2C4

FLASH: FLASH

FLASH

RCC: RCC

RCC

PWR: PWR

PWR

SYSCFG: SYSCFG

SYSCFG

RNG: RNG

RNG

AES: AES

AES

ADC1: ADC1

ADC1

GPIOA: GPIOA

GPIOA

GPIOB: GPIOB

GPIOB

GPIOC: GPIOC

GPIOC

GPIOD: GPIOD

GPIOD

GPIOE: GPIOE

GPIOE

GPIOH: GPIOH

GPIOH

SAI1: SAI1

SAI1

TIM2: TIM2

TIM2

TIM3: TIM3

TIM3

TIM15: TIM15

TIM15

TIM16: TIM16

TIM16

TIM1: TIM1

TIM1

TIM6: TIM6

TIM6

TIM7: TIM7

TIM7

LPTIM1: LPTIM1

LPTIM1

LPTIM2: LPTIM2

LPTIM2

USART1: USART1

USART1

USART2: USART2

USART2

UART4: UART4

UART4

USART3: USART3

USART3

LPUART1: LPUART1

LPUART1

SPI1: SPI1

SPI1

SPI3: SPI3

SPI3

SPI2: SPI2

SPI2

SDMMC: SDMMC

SDMMC

EXTI: EXTI

EXTI

VREFBUF: VREFBUF

VREFBUF

CAN1: CAN1

CAN1

RTC: RTC

RTC

SWPMI1: SWPMI1

SWPMI1

OPAMP: OPAMP

OPAMP

CRS: CRS

CRS

USB_SRAM: USB_SRAM

USB_SRAM

USB_FS: USB_FS

USB_FS

DFSDM: DFSDM

DFSDM

QUADSPI: QUADSPI

QUADSPI

DBGMCU: DBGMCU

DBGMCU

FPU: FPU

FPU

STK: STK

STK

NVIC_STIR: NVIC_STIR

NVIC_STIR

FPU_CPACR: FPU_CPACR

FPU_CPACR

SCB_ACTRL: SCB_ACTRL

SCB_ACTRL

ADC2: ADC2

ADC2

ADC_COMMON: ADC_COMMON

ADC_COMMON

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.

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.