Struct stm32f7x2::Peripherals [] [src]

pub struct Peripherals {
    pub TIM1: TIM1,
    pub TIM8: TIM8,
    pub ADC2: ADC2,
    pub ADC1: ADC1,
    pub ADC3: ADC3,
    pub TIM6: TIM6,
    pub TIM7: TIM7,
    pub C_ADC: C_ADC,
    pub CAN1: CAN1,
    pub CRC: CRC,
    pub CRYP: CRYP,
    pub DBG: DBG,
    pub DAC: DAC,
    pub DMA2: DMA2,
    pub DMA1: DMA1,
    pub EXTI: EXTI,
    pub FLASH: FLASH,
    pub FMC: FMC,
    pub TIM9: TIM9,
    pub TIM12: TIM12,
    pub TIM2: TIM2,
    pub TIM3: TIM3,
    pub TIM4: TIM4,
    pub TIM5: TIM5,
    pub GPIOH: GPIOH,
    pub GPIOF: GPIOF,
    pub GPIOG: GPIOG,
    pub GPIOI: GPIOI,
    pub GPIOE: GPIOE,
    pub GPIOD: GPIOD,
    pub GPIOC: GPIOC,
    pub GPIOB: GPIOB,
    pub GPIOA: GPIOA,
    pub TIM13: TIM13,
    pub TIM14: TIM14,
    pub TIM10: TIM10,
    pub TIM11: TIM11,
    pub IWDG: IWDG,
    pub I2C1: I2C1,
    pub I2C2: I2C2,
    pub I2C3: I2C3,
    pub LPTIM1: LPTIM1,
    pub PWR: PWR,
    pub QUADSPI: QUADSPI,
    pub RNG: RNG,
    pub RTC: RTC,
    pub RCC: RCC,
    pub SDMMC1: SDMMC1,
    pub SDMMC2: SDMMC2,
    pub SAI1: SAI1,
    pub SAI2: SAI2,
    pub SPI5: SPI5,
    pub SPI1: SPI1,
    pub SPI2: SPI2,
    pub SPI4: SPI4,
    pub SPI3: SPI3,
    pub SYSCFG: SYSCFG,
    pub USART3: USART3,
    pub USART6: USART6,
    pub UART8: UART8,
    pub USART2: USART2,
    pub UART7: UART7,
    pub UART4: UART4,
    pub UART5: UART5,
    pub USART1: USART1,
    pub OTG_FS_GLOBAL: OTG_FS_GLOBAL,
    pub OTG_FS_HOST: OTG_FS_HOST,
    pub OTG_FS_DEVICE: OTG_FS_DEVICE,
    pub OTG_FS_PWRCLK: OTG_FS_PWRCLK,
    pub OTG_HS_HOST: OTG_HS_HOST,
    pub OTG_HS_GLOBAL: OTG_HS_GLOBAL,
    pub OTG_HS_PWRCLK: OTG_HS_PWRCLK,
    pub OTG_HS_DEVICE: OTG_HS_DEVICE,
    pub WWDG: WWDG,
    pub STK: STK,
    pub NVIC_STIR: NVIC_STIR,
    pub FPU_CPACR: FPU_CPACR,
    pub SCB_ACTRL: SCB_ACTRL,
    pub PF: PF,
    pub AC: AC,
}

All the peripherals

Fields

TIM1

TIM8

ADC2

ADC1

ADC3

TIM6

TIM7

C_ADC

CAN1

CRC

CRYP

DBG

DAC

DMA2

DMA1

EXTI

FLASH

FMC

TIM9

TIM12

TIM2

TIM3

TIM4

TIM5

GPIOH

GPIOF

GPIOG

GPIOI

GPIOE

GPIOD

GPIOC

GPIOB

GPIOA

TIM13

TIM14

TIM10

TIM11

IWDG

I2C1

I2C2

I2C3

LPTIM1

PWR

QUADSPI

RNG

RTC

RCC

SDMMC1

SDMMC2

SAI1

SAI2

SPI5

SPI1

SPI2

SPI4

SPI3

SYSCFG

USART3

USART6

UART8

USART2

UART7

UART4

UART5

USART1

OTG_FS_GLOBAL

OTG_FS_HOST

OTG_FS_DEVICE

OTG_FS_PWRCLK

OTG_HS_HOST

OTG_HS_GLOBAL

OTG_HS_PWRCLK

OTG_HS_DEVICE

WWDG

STK

NVIC_STIR

FPU_CPACR

SCB_ACTRL

PF

AC

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