Struct stm32f334::Peripherals [] [src]

pub struct Peripherals {
    pub GPIOA: GPIOA,
    pub GPIOB: GPIOB,
    pub GPIOC: GPIOC,
    pub GPIOD: GPIOD,
    pub GPIOF: GPIOF,
    pub TSC: TSC,
    pub CRC: CRC,
    pub FLASH: FLASH,
    pub RCC: RCC,
    pub DMA1: DMA1,
    pub TIM2: TIM2,
    pub TIM3: TIM3,
    pub TIM15: TIM15,
    pub TIM16: TIM16,
    pub TIM17: TIM17,
    pub USART1: USART1,
    pub USART2: USART2,
    pub USART3: USART3,
    pub SPI1: SPI1,
    pub EXTI: EXTI,
    pub COMP: COMP,
    pub PWR: PWR,
    pub CAN: CAN,
    pub I2C1: I2C1,
    pub IWDG: IWDG,
    pub WWDG: WWDG,
    pub RTC: RTC,
    pub TIM6: TIM6,
    pub TIM7: TIM7,
    pub DAC1: DAC1,
    pub DAC2: DAC2,
    pub DBGMCU: DBGMCU,
    pub TIM1: TIM1,
    pub ADC1_2: ADC1_2,
    pub SYSCFG: SYSCFG,
    pub OPAMP: OPAMP,
    pub HRTIM_MASTER: HRTIM_MASTER,
    pub HRTIM_TIMA: HRTIM_TIMA,
    pub HRTIM_TIMB: HRTIM_TIMB,
    pub HRTIM_TIMC: HRTIM_TIMC,
    pub HRTIM_TIMD: HRTIM_TIMD,
    pub HRTIM_TIME: HRTIM_TIME,
    pub HRTIM_COMMON: HRTIM_COMMON,
}

All the peripherals

Fields

GPIOA

GPIOB

GPIOC

GPIOD

GPIOF

TSC

CRC

FLASH

RCC

DMA1

TIM2

TIM3

TIM15

TIM16

TIM17

USART1

USART2

USART3

SPI1

EXTI

COMP

PWR

CAN

I2C1

IWDG

WWDG

RTC

TIM6

TIM7

DAC1

DAC2

DBGMCU

TIM1

ADC1_2

SYSCFG

OPAMP

HRTIM_MASTER

HRTIM_TIMA

HRTIM_TIMB

HRTIM_TIMC

HRTIM_TIMD

HRTIM_TIME

HRTIM_COMMON

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