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