Struct stm32f103xx::Peripherals [] [src]

pub struct Peripherals {
    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 CAN: CAN,
    pub DAC: DAC,
    pub DBG: DBG,
    pub UART4: UART4,
    pub UART5: UART5,
    pub CRC: CRC,
    pub FLASH: FLASH,
    pub USB: USB,
}

All the peripherals

Fields

FSMC

PWR

RCC

GPIOA

GPIOB

GPIOC

GPIOD

GPIOE

GPIOF

GPIOG

AFIO

EXTI

DMA1

DMA2

SDIO

RTC

BKP

IWDG

WWDG

TIM1

TIM8

TIM2

TIM3

TIM4

TIM5

TIM9

TIM12

TIM10

TIM11

TIM13

TIM14

TIM6

TIM7

I2C1

I2C2

SPI1

SPI2

SPI3

USART1

USART2

USART3

ADC1

ADC2

ADC3

CAN

DAC

DBG

UART4

UART5

CRC

FLASH

USB

Methods

impl Peripherals
[src]

[src]

Returns all the peripherals once

[src]

Unchecked version of Peripherals::take