Struct stm32f0x0::Peripherals[][src]

pub struct Peripherals {
    pub CRC: CRC,
    pub GPIOF: GPIOF,
    pub GPIOD: GPIOD,
    pub GPIOC: GPIOC,
    pub GPIOB: GPIOB,
    pub GPIOA: GPIOA,
    pub SPI1: SPI1,
    pub SPI2: SPI2,
    pub PWR: PWR,
    pub I2C1: I2C1,
    pub I2C2: I2C2,
    pub IWDG: IWDG,
    pub WWDG: WWDG,
    pub TIM1: TIM1,
    pub TIM3: TIM3,
    pub TIM14: TIM14,
    pub TIM6: TIM6,
    pub TIM7: TIM7,
    pub EXTI: EXTI,
    pub DMA1: DMA1,
    pub RCC: RCC,
    pub SYSCFG: SYSCFG,
    pub ADC: ADC,
    pub USART1: USART1,
    pub USART2: USART2,
    pub USART3: USART3,
    pub USART4: USART4,
    pub USART6: USART6,
    pub USART5: USART5,
    pub RTC: RTC,
    pub TIM15: TIM15,
    pub TIM16: TIM16,
    pub TIM17: TIM17,
    pub FLASH: FLASH,
    pub DBGMCU: DBGMCU,
    pub USB: USB,
    pub STK: STK,
}

All the peripherals

Fields

CRC

GPIOF

GPIOD

GPIOC

GPIOB

GPIOA

SPI1

SPI2

PWR

I2C1

I2C2

IWDG

WWDG

TIM1

TIM3

TIM14

TIM6

TIM7

EXTI

DMA1

RCC

SYSCFG

ADC

USART1

USART2

USART3

USART4

USART6

USART5

RTC

TIM15

TIM16

TIM17

FLASH

DBGMCU

USB

STK

Methods

impl Peripherals
[src]

Returns all the peripherals once

Unchecked version of Peripherals::take

Auto Trait Implementations

impl Send for Peripherals

impl !Sync for Peripherals