Struct stm32f7x7::Peripherals [] [src]

pub struct Peripherals {
    pub RNG: RNG,
    pub HASH: HASH,
    pub CRYP: CRYP,
    pub DCMI: DCMI,
    pub FMC: FMC,
    pub DMA2: DMA2,
    pub DMA1: DMA1,
    pub RCC: RCC,
    pub GPIOD: GPIOD,
    pub GPIOC: GPIOC,
    pub GPIOK: GPIOK,
    pub GPIOJ: GPIOJ,
    pub GPIOI: GPIOI,
    pub GPIOH: GPIOH,
    pub GPIOG: GPIOG,
    pub GPIOF: GPIOF,
    pub GPIOE: GPIOE,
    pub GPIOB: GPIOB,
    pub GPIOA: GPIOA,
    pub SYSCFG: SYSCFG,
    pub SPI1: SPI1,
    pub SPI2: SPI2,
    pub SPI4: SPI4,
    pub SPI5: SPI5,
    pub SPI3: SPI3,
    pub SPI6: SPI6,
    pub ADC1: ADC1,
    pub ADC2: ADC2,
    pub ADC3: ADC3,
    pub DAC: DAC,
    pub PWR: PWR,
    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 ETHERNET_MAC: ETHERNET_MAC,
    pub CRC: CRC,
    pub CAN1: CAN1,
    pub CAN2: CAN2,
    pub CAN3: CAN3,
    pub FLASH: FLASH,
    pub EXTI: EXTI,
    pub LTCD: LTCD,
    pub SAI1: SAI1,
    pub SAI2: SAI2,
    pub DMA2D: DMA2D,
    pub QUADSPI: QUADSPI,
    pub CEC: CEC,
    pub SPDIFRX: SPDIFRX,
    pub SDMMC1: SDMMC1,
    pub SDMMC2: SDMMC2,
    pub LPTIM1: LPTIM1,
    pub I2C1: I2C1,
    pub I2C2: I2C2,
    pub I2C3: I2C3,
    pub I2C4: I2C4,
    pub RTC: RTC,
    pub USART6: USART6,
    pub USART1: USART1,
    pub USART3: USART3,
    pub USART2: USART2,
    pub UART5: UART5,
    pub UART4: UART4,
    pub UART8: UART8,
    pub UART7: UART7,
    pub OTG_FS_GLOBAL: OTG_FS_GLOBAL,
    pub OTG_HS_GLOBAL: OTG_HS_GLOBAL,
    pub MDIOS: MDIOS,
    pub DFSDM: DFSDM,
    pub JPEG: JPEG,
    pub ETHERNET_MMC: ETHERNET_MMC,
    pub ETHERNET_PTP: ETHERNET_PTP,
    pub ETHERNET_DMA: ETHERNET_DMA,
    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_DEVICE: OTG_HS_DEVICE,
    pub OTG_HS_PWRCLK: OTG_HS_PWRCLK,
    pub DSI: DSI,
    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

RNG

HASH

CRYP

DCMI

FMC

DMA2

DMA1

RCC

GPIOD

GPIOC

GPIOK

GPIOJ

GPIOI

GPIOH

GPIOG

GPIOF

GPIOE

GPIOB

GPIOA

SYSCFG

SPI1

SPI2

SPI4

SPI5

SPI3

SPI6

ADC1

ADC2

ADC3

DAC

PWR

IWDG

WWDG

TIM1

TIM8

TIM2

TIM3

TIM4

TIM5

TIM9

TIM12

TIM10

TIM11

TIM13

TIM14

TIM6

TIM7

ETHERNET_MAC

CRC

CAN1

CAN2

CAN3

FLASH

EXTI

LTCD

SAI1

SAI2

DMA2D

QUADSPI

CEC

SPDIFRX

SDMMC1

SDMMC2

LPTIM1

I2C1

I2C2

I2C3

I2C4

RTC

USART6

USART1

USART3

USART2

UART5

UART4

UART8

UART7

OTG_FS_GLOBAL

OTG_HS_GLOBAL

MDIOS

DFSDM

JPEG

ETHERNET_MMC

ETHERNET_PTP

ETHERNET_DMA

OTG_FS_HOST

OTG_FS_DEVICE

OTG_FS_PWRCLK

OTG_HS_HOST

OTG_HS_DEVICE

OTG_HS_PWRCLK

DSI

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