pub struct Peripherals {
Show 50 fields pub ADC_COMMON: ADC_COMMON, pub ADC1: ADC1, pub CRC: CRC, pub DBG: DBG, pub EXTI: EXTI, pub FLASH: FLASH, pub IWDG: IWDG, pub OTG_FS_DEVICE: OTG_FS_DEVICE, pub OTG_FS_GLOBAL: OTG_FS_GLOBAL, pub OTG_FS_HOST: OTG_FS_HOST, pub OTG_FS_PWRCLK: OTG_FS_PWRCLK, pub PWR: PWR, pub RCC: RCC, pub RTC: RTC, pub SDIO: SDIO, pub SYSCFG: SYSCFG, pub TIM1: TIM1, pub TIM8: TIM8, pub TIM10: TIM10, pub TIM11: TIM11, pub TIM2: TIM2, pub TIM3: TIM3, pub TIM4: TIM4, pub TIM5: TIM5, pub TIM9: TIM9, pub USART1: USART1, pub USART2: USART2, pub USART6: USART6, pub WWDG: WWDG, pub DMA2: DMA2, pub DMA1: DMA1, pub GPIOH: GPIOH, pub GPIOE: GPIOE, pub GPIOD: GPIOD, pub GPIOC: GPIOC, pub GPIOB: GPIOB, pub GPIOA: GPIOA, pub I2C3: I2C3, pub I2C2: I2C2, pub I2C1: I2C1, pub I2S2EXT: I2S2EXT, pub I2S3EXT: I2S3EXT, pub SPI1: SPI1, pub SPI2: SPI2, pub SPI3: SPI3, pub SPI4: SPI4, pub STK: STK, pub NVIC_STIR: NVIC_STIR, pub FPU_CPACR: FPU_CPACR, pub SCB_ACTRL: SCB_ACTRL,
}
Expand description

All the peripherals

Fields§

§ADC_COMMON: ADC_COMMON

ADC_COMMON

§ADC1: ADC1

ADC1

§CRC: CRC

CRC

§DBG: DBG

DBG

§EXTI: EXTI

EXTI

§FLASH: FLASH

FLASH

§IWDG: IWDG

IWDG

§OTG_FS_DEVICE: OTG_FS_DEVICE

OTG_FS_DEVICE

§OTG_FS_GLOBAL: OTG_FS_GLOBAL

OTG_FS_GLOBAL

§OTG_FS_HOST: OTG_FS_HOST

OTG_FS_HOST

§OTG_FS_PWRCLK: OTG_FS_PWRCLK

OTG_FS_PWRCLK

§PWR: PWR

PWR

§RCC: RCC

RCC

§RTC: RTC

RTC

§SDIO: SDIO

SDIO

§SYSCFG: SYSCFG

SYSCFG

§TIM1: TIM1

TIM1

§TIM8: TIM8

TIM8

§TIM10: TIM10

TIM10

§TIM11: TIM11

TIM11

§TIM2: TIM2

TIM2

§TIM3: TIM3

TIM3

§TIM4: TIM4

TIM4

§TIM5: TIM5

TIM5

§TIM9: TIM9

TIM9

§USART1: USART1

USART1

§USART2: USART2

USART2

§USART6: USART6

USART6

§WWDG: WWDG

WWDG

§DMA2: DMA2

DMA2

§DMA1: DMA1

DMA1

§GPIOH: GPIOH

GPIOH

§GPIOE: GPIOE

GPIOE

§GPIOD: GPIOD

GPIOD

§GPIOC: GPIOC

GPIOC

§GPIOB: GPIOB

GPIOB

§GPIOA: GPIOA

GPIOA

§I2C3: I2C3

I2C3

§I2C2: I2C2

I2C2

§I2C1: I2C1

I2C1

§I2S2EXT: I2S2EXT

I2S2EXT

§I2S3EXT: I2S3EXT

I2S3EXT

§SPI1: SPI1

SPI1

§SPI2: SPI2

SPI2

§SPI3: SPI3

SPI3

§SPI4: SPI4

SPI4

§STK: STK

STK

§NVIC_STIR: NVIC_STIR

NVIC_STIR

§FPU_CPACR: FPU_CPACR

FPU_CPACR

§SCB_ACTRL: SCB_ACTRL

SCB_ACTRL

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.