pub struct Peripherals {
Show 64 fields pub FSMC: FSMC, pub PWR: PWR, pub RCC: RCC, pub GPIOA: GPIOA, pub GPIOB: GPIOB, pub GPIOC: GPIOC, pub GPIOD: GPIOD, pub GPIOE: GPIOE, pub GPIOF: GPIOF, pub GPIOG: GPIOG, pub AFIO: AFIO, pub EXTI: EXTI, pub DMA1: DMA1, pub DMA2: DMA2, pub SDIO: SDIO, pub RTC: RTC, pub BKP: BKP, pub IWDG: IWDG, pub WWDG: WWDG, pub TIM1: TIM1, pub TIM8: TIM8, pub TIM2: TIM2, pub TIM3: TIM3, pub TIM4: TIM4, pub TIM5: TIM5, pub TIM9: TIM9, pub TIM12: TIM12, pub TIM10: TIM10, pub TIM11: TIM11, pub TIM13: TIM13, pub TIM14: TIM14, pub TIM6: TIM6, pub TIM7: TIM7, pub I2C1: I2C1, pub I2C2: I2C2, pub SPI1: SPI1, pub SPI2: SPI2, pub SPI3: SPI3, pub USART1: USART1, pub USART2: USART2, pub USART3: USART3, pub ADC1: ADC1, pub ADC2: ADC2, pub ADC3: ADC3, pub CAN1: CAN1, pub CAN2: CAN2, pub DAC: DAC, pub DBGMCU: DBGMCU, pub UART4: UART4, pub UART5: UART5, pub CRC: CRC, pub FLASH: FLASH, pub USB: USB, 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 ETHERNET_MMC: ETHERNET_MMC, pub ETHERNET_MAC: ETHERNET_MAC, pub ETHERNET_PTP: ETHERNET_PTP, pub ETHERNET_DMA: ETHERNET_DMA, pub SCB_ACTRL: SCB_ACTRL, pub NVIC_STIR: NVIC_STIR, pub STK: STK,
}
Expand description

All the peripherals

Fields§

§FSMC: FSMC

FSMC

§PWR: PWR

PWR

§RCC: RCC

RCC

§GPIOA: GPIOA

GPIOA

§GPIOB: GPIOB

GPIOB

§GPIOC: GPIOC

GPIOC

§GPIOD: GPIOD

GPIOD

§GPIOE: GPIOE

GPIOE

§GPIOF: GPIOF

GPIOF

§GPIOG: GPIOG

GPIOG

§AFIO: AFIO

AFIO

§EXTI: EXTI

EXTI

§DMA1: DMA1

DMA1

§DMA2: DMA2

DMA2

§SDIO: SDIO

SDIO

§RTC: RTC

RTC

§BKP: BKP

BKP

§IWDG: IWDG

IWDG

§WWDG: WWDG

WWDG

§TIM1: TIM1

TIM1

§TIM8: TIM8

TIM8

§TIM2: TIM2

TIM2

§TIM3: TIM3

TIM3

§TIM4: TIM4

TIM4

§TIM5: TIM5

TIM5

§TIM9: TIM9

TIM9

§TIM12: TIM12

TIM12

§TIM10: TIM10

TIM10

§TIM11: TIM11

TIM11

§TIM13: TIM13

TIM13

§TIM14: TIM14

TIM14

§TIM6: TIM6

TIM6

§TIM7: TIM7

TIM7

§I2C1: I2C1

I2C1

§I2C2: I2C2

I2C2

§SPI1: SPI1

SPI1

§SPI2: SPI2

SPI2

§SPI3: SPI3

SPI3

§USART1: USART1

USART1

§USART2: USART2

USART2

§USART3: USART3

USART3

§ADC1: ADC1

ADC1

§ADC2: ADC2

ADC2

§ADC3: ADC3

ADC3

§CAN1: CAN1

CAN1

§CAN2: CAN2

CAN2

§DAC: DAC

DAC

§DBGMCU: DBGMCU

DBGMCU

§UART4: UART4

UART4

§UART5: UART5

UART5

§CRC: CRC

CRC

§FLASH: FLASH

FLASH

§USB: USB

USB

§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

§ETHERNET_MMC: ETHERNET_MMC

ETHERNET_MMC

§ETHERNET_MAC: ETHERNET_MAC

ETHERNET_MAC

§ETHERNET_PTP: ETHERNET_PTP

ETHERNET_PTP

§ETHERNET_DMA: ETHERNET_DMA

ETHERNET_DMA

§SCB_ACTRL: SCB_ACTRL

SCB_ACTRL

§NVIC_STIR: NVIC_STIR

NVIC_STIR

§STK: STK

STK

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.