pub struct Peripherals {
Show 30 fields pub CRC: CRC, pub DBG: DBG, pub DMAMUX: DMAMUX, pub GPIOA: GPIOA, pub GPIOB: GPIOB, pub GPIOC: GPIOC, pub GPIOD: GPIOD, pub GPIOE: GPIOE, pub GPIOF: GPIOF, pub I2C1: I2C1, pub I2C2: I2C2, pub IWDG: IWDG, pub TIM1: TIM1, pub TIM3: TIM3, pub TIM6: TIM6, pub TIM7: TIM7, pub TIM14: TIM14, pub TIM15: TIM15, pub TIM16: TIM16, pub TIM17: TIM17, pub USART1: USART1, pub USART2: USART2, pub USART3: USART3, pub USART4: USART4, pub USART5: USART5, pub USART6: USART6, pub VREFBUF: VREFBUF, pub WWDG: WWDG, pub DMA1: DMA1, pub DMA2: DMA2,
}
Expand description

All the peripherals

Fields

CRC: CRC

CRC

DBG: DBG

DBG

DMAMUX: DMAMUX

DMAMUX

GPIOA: GPIOA

GPIOA

GPIOB: GPIOB

GPIOB

GPIOC: GPIOC

GPIOC

GPIOD: GPIOD

GPIOD

GPIOE: GPIOE

GPIOE

GPIOF: GPIOF

GPIOF

I2C1: I2C1

I2C1

I2C2: I2C2

I2C2

IWDG: IWDG

IWDG

TIM1: TIM1

TIM1

TIM3: TIM3

TIM3

TIM6: TIM6

TIM6

TIM7: TIM7

TIM7

TIM14: TIM14

TIM14

TIM15: TIM15

TIM15

TIM16: TIM16

TIM16

TIM17: TIM17

TIM17

USART1: USART1

USART1

USART2: USART2

USART2

USART3: USART3

USART3

USART4: USART4

USART4

USART5: USART5

USART5

USART6: USART6

USART6

VREFBUF: VREFBUF

VREFBUF

WWDG: WWDG

WWDG

DMA1: DMA1

DMA1

DMA2: DMA2

DMA2

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.