Struct stm32f105xx::Peripherals [] [src]

pub struct Peripherals {
    pub PWR: PWR,
    pub GPIOA: GPIOA,
    pub GPIOB: GPIOB,
    pub GPIOC: GPIOC,
    pub GPIOD: GPIOD,
    pub GPIOE: GPIOE,
    pub AFIO: AFIO,
    pub EXTI: EXTI,
    pub DMA1: DMA1,
    pub DMA2: DMA2,
    pub RTC: RTC,
    pub BKP: BKP,
    pub IWDG: IWDG,
    pub WWDG: WWDG,
    pub TIM1: TIM1,
    pub TIM2: TIM2,
    pub TIM3: TIM3,
    pub TIM4: TIM4,
    pub TIM5: TIM5,
    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 CAN2: CAN2,
    pub CAN1: CAN1,
    pub USB_OTG_GLOBAL: USB_OTG_GLOBAL,
    pub USB_OTG_HOST: USB_OTG_HOST,
    pub USB_OTG_DEVICE: USB_OTG_DEVICE,
    pub USB_OTG_PWRCLK: USB_OTG_PWRCLK,
    pub DAC: DAC,
    pub DBG: DBG,
    pub UART4: UART4,
    pub UART5: UART5,
    pub CRC: CRC,
    pub FLASH: FLASH,
    pub RCC: RCC,
}

All the peripherals

Fields

PWR

GPIOA

GPIOB

GPIOC

GPIOD

GPIOE

AFIO

EXTI

DMA1

DMA2

RTC

BKP

IWDG

WWDG

TIM1

TIM2

TIM3

TIM4

TIM5

TIM6

TIM7

I2C1

I2C2

SPI1

SPI2

SPI3

USART1

USART2

USART3

ADC1

ADC2

CAN2

CAN1

USB_OTG_GLOBAL

USB_OTG_HOST

USB_OTG_DEVICE

USB_OTG_PWRCLK

DAC

DBG

UART4

UART5

CRC

FLASH

RCC

Methods

impl Peripherals
[src]

[src]

Returns all the peripherals once

[src]

Unchecked version of Peripherals::take

Trait Implementations

Auto Trait Implementations

impl Send for Peripherals

impl !Sync for Peripherals