Struct stm32f446_hal::stm32f446::Peripherals[][src]

pub struct Peripherals {
    pub DCMI: DCMI,
    pub FMC: FMC,
    pub DBG: DBG,
    pub DMA2: DMA2,
    pub DMA1: DMA1,
    pub RCC: RCC,
    pub GPIOH: GPIOH,
    pub GPIOG: GPIOG,
    pub GPIOF: GPIOF,
    pub GPIOE: GPIOE,
    pub GPIOD: GPIOD,
    pub GPIOC: GPIOC,
    pub GPIOB: GPIOB,
    pub GPIOA: GPIOA,
    pub SYSCFG: SYSCFG,
    pub SPI1: SPI1,
    pub SPI2: SPI2,
    pub SPI3: SPI3,
    pub SPI4: SPI4,
    pub ADC1: ADC1,
    pub ADC2: ADC2,
    pub ADC3: ADC3,
    pub USART6: USART6,
    pub USART1: USART1,
    pub USART2: USART2,
    pub USART3: USART3,
    pub DAC: DAC,
    pub I2C3: I2C3,
    pub I2C2: I2C2,
    pub I2C1: I2C1,
    pub IWDG: IWDG,
    pub WWDG: WWDG,
    pub RTC: RTC,
    pub UART4: UART4,
    pub UART5: UART5,
    pub ADC_COMMON: ADC_COMMON,
    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 TIM13: TIM13,
    pub TIM14: TIM14,
    pub TIM11: TIM11,
    pub TIM6: TIM6,
    pub TIM7: TIM7,
    pub CRC: CRC,
    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 CAN1: CAN1,
    pub CAN2: CAN2,
    pub FLASH: FLASH,
    pub EXTI: EXTI,
    pub OTG_HS_GLOBAL: OTG_HS_GLOBAL,
    pub OTG_HS_HOST: OTG_HS_HOST,
    pub OTG_HS_DEVICE: OTG_HS_DEVICE,
    pub OTG_HS_PWRCLK: OTG_HS_PWRCLK,
    pub SAI1: SAI1,
    pub SAI2: SAI2,
    pub PWR: PWR,
    pub QUADSPI: QUADSPI,
    pub SPDIFRX: SPDIFRX,
    pub SDMMC: SDMMC,
    pub HDMI_CEC: HDMI_CEC,
    pub STK: STK,
    pub NVIC_STIR: NVIC_STIR,
    pub FPU_CPACR: FPU_CPACR,
    pub SCB_ACTRL: SCB_ACTRL,
}

All the peripherals

Fields

DCMI

FMC

DBG

DMA2

DMA1

RCC

GPIOH

GPIOG

GPIOF

GPIOE

GPIOD

GPIOC

GPIOB

GPIOA

SYSCFG

SPI1

SPI2

SPI3

SPI4

ADC1

ADC2

ADC3

USART6

USART1

USART2

USART3

DAC

I2C3

I2C2

I2C1

IWDG

WWDG

RTC

UART4

UART5

ADC_COMMON

TIM1

TIM8

TIM2

TIM3

TIM4

TIM5

TIM9

TIM12

TIM10

TIM13

TIM14

TIM11

TIM6

TIM7

CRC

OTG_FS_GLOBAL

OTG_FS_HOST

OTG_FS_DEVICE

OTG_FS_PWRCLK

CAN1

CAN2

FLASH

EXTI

OTG_HS_GLOBAL

OTG_HS_HOST

OTG_HS_DEVICE

OTG_HS_PWRCLK

SAI1

SAI2

PWR

QUADSPI

SPDIFRX

SDMMC

HDMI_CEC

STK

NVIC_STIR

FPU_CPACR

SCB_ACTRL

Methods

impl Peripherals
[src]

Returns all the peripherals once

Unchecked version of Peripherals::take

Auto Trait Implementations

impl Send for Peripherals

impl !Sync for Peripherals