pub struct Peripherals {
Show 45 fields pub ADC: ADC, pub AES: AES, pub COMP: COMP, pub CRC: CRC, pub DAC: DAC, pub DBGMCU: DBGMCU, pub DMA1: DMA1, pub DMA2: DMA2, pub DMAMUX: DMAMUX, pub EXTI: EXTI, pub FLASH: FLASH, pub GPIOA: GPIOA, pub GPIOB: GPIOB, pub GPIOC: GPIOC, pub GPIOH: GPIOH, pub HSEM: HSEM, pub I2C1: I2C1, pub I2C2: I2C2, pub I2C3: I2C3, pub IWDG: IWDG, pub LPTIM1: LPTIM1, pub LPTIM2: LPTIM2, pub LPTIM3: LPTIM3, pub LPUART: LPUART, pub NVIC_STIR: NVIC_STIR, pub PKA: PKA, pub PWR: PWR, pub RCC: RCC, pub RNG: RNG, pub RTC: RTC, pub SCB_ACTRL: SCB_ACTRL, pub SPI1: SPI1, pub SPI2: SPI2, pub SPI3: SPI3, pub STK: STK, pub SYSCFG: SYSCFG, pub TAMP: TAMP, pub TIM1: TIM1, pub TIM2: TIM2, pub TIM16: TIM16, pub TIM17: TIM17, pub USART1: USART1, pub USART2: USART2, pub VREFBUF: VREFBUF, pub WWDG: WWDG,
}
Expand description

All the peripherals

Fields

ADC: ADC

ADC

AES: AES

AES

COMP: COMP

COMP

CRC: CRC

CRC

DAC: DAC

DAC

DBGMCU: DBGMCU

DBGMCU

DMA1: DMA1

DMA1

DMA2: DMA2

DMA2

DMAMUX: DMAMUX

DMAMUX

EXTI: EXTI

EXTI

FLASH: FLASH

FLASH

GPIOA: GPIOA

GPIOA

GPIOB: GPIOB

GPIOB

GPIOC: GPIOC

GPIOC

GPIOH: GPIOH

GPIOH

HSEM: HSEM

HSEM

I2C1: I2C1

I2C1

I2C2: I2C2

I2C2

I2C3: I2C3

I2C3

IWDG: IWDG

IWDG

LPTIM1: LPTIM1

LPTIM1

LPTIM2: LPTIM2

LPTIM2

LPTIM3: LPTIM3

LPTIM3

LPUART: LPUART

LPUART

NVIC_STIR: NVIC_STIR

NVIC_STIR

PKA: PKA

PKA

PWR: PWR

PWR

RCC: RCC

RCC

RNG: RNG

RNG

RTC: RTC

RTC

SCB_ACTRL: SCB_ACTRL

SCB_ACTRL

SPI1: SPI1

SPI1

SPI2: SPI2

SPI2

SPI3: SPI3

SPI3

STK: STK

STK

SYSCFG: SYSCFG

SYSCFG

TAMP: TAMP

TAMP

TIM1: TIM1

TIM1

TIM2: TIM2

TIM2

TIM16: TIM16

TIM16

TIM17: TIM17

TIM17

USART1: USART1

USART1

USART2: USART2

USART2

VREFBUF: VREFBUF

VREFBUF

WWDG: WWDG

WWDG

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.