Struct stm32f7xx_hal::pac::Peripherals[][src]

pub struct Peripherals {
Show 94 fields pub RNG: RNG, pub HASH: HASH, pub CRYP: CRYP, pub DCMI: DCMI, pub FMC: FMC, pub DBGMCU: DBGMCU, 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 SPI3: SPI3, pub SPI4: SPI4, pub SPI5: SPI5, pub SPI6: SPI6, pub SPI2: SPI2, pub ADC1: ADC1, pub ADC2: ADC2, pub ADC3: ADC3, pub DAC: DAC, pub PWR: PWR, pub IWDG: IWDG, pub WWDG: WWDG, 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 TIM11: TIM11, pub TIM13: TIM13, pub TIM14: TIM14, pub TIM6: TIM6, pub TIM7: TIM7, pub ETHERNET_MAC: ETHERNET_MAC, pub ETHERNET_MMC: ETHERNET_MMC, pub ETHERNET_PTP: ETHERNET_PTP, pub ETHERNET_DMA: ETHERNET_DMA, pub CRC: CRC, pub CAN1: CAN1, pub CAN2: CAN2, pub FLASH: FLASH, pub EXTI: EXTI, pub LTDC: LTDC, pub SAI1: SAI1, pub SAI2: SAI2, pub DMA2D: DMA2D, pub QUADSPI: QUADSPI, pub CEC: CEC, pub SPDIFRX: SPDIFRX, pub SDMMC1: SDMMC1, 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_FS_HOST: OTG_FS_HOST, pub OTG_FS_DEVICE: OTG_FS_DEVICE, pub OTG_FS_PWRCLK: OTG_FS_PWRCLK, 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 STK: STK, pub NVIC_STIR: NVIC_STIR, pub FPU_CPACR: FPU_CPACR, pub SCB_ACTRL: SCB_ACTRL, pub PF: PF, pub AC: AC,
}
Expand description

All the peripherals

Fields

RNG: RNG

RNG

HASH: HASH

HASH

CRYP: CRYP

CRYP

DCMI: DCMI

DCMI

FMC: FMC

FMC

DBGMCU: DBGMCU

DBGMCU

DMA2: DMA2

DMA2

DMA1: DMA1

DMA1

RCC: RCC

RCC

GPIOD: GPIOD

GPIOD

GPIOC: GPIOC

GPIOC

GPIOK: GPIOK

GPIOK

GPIOJ: GPIOJ

GPIOJ

GPIOI: GPIOI

GPIOI

GPIOH: GPIOH

GPIOH

GPIOG: GPIOG

GPIOG

GPIOF: GPIOF

GPIOF

GPIOE: GPIOE

GPIOE

GPIOB: GPIOB

GPIOB

GPIOA: GPIOA

GPIOA

SYSCFG: SYSCFG

SYSCFG

SPI1: SPI1

SPI1

SPI3: SPI3

SPI3

SPI4: SPI4

SPI4

SPI5: SPI5

SPI5

SPI6: SPI6

SPI6

SPI2: SPI2

SPI2

ADC1: ADC1

ADC1

ADC2: ADC2

ADC2

ADC3: ADC3

ADC3

DAC: DAC

DAC

PWR: PWR

PWR

IWDG: IWDG

IWDG

WWDG: WWDG

WWDG

ADC_COMMON: ADC_COMMON

ADC_COMMON

TIM1: TIM1

TIM1

TIM8: TIM8

TIM8

TIM2: TIM2

TIM2

TIM3: TIM3

TIM3

TIM4: TIM4

TIM4

TIM5: TIM5

TIM5

TIM9: TIM9

TIM9

TIM12: TIM12

TIM12

TIM10: TIM10

TIM10

TIM11: TIM11

TIM11

TIM13: TIM13

TIM13

TIM14: TIM14

TIM14

TIM6: TIM6

TIM6

TIM7: TIM7

TIM7

ETHERNET_MAC: ETHERNET_MAC

ETHERNET_MAC

ETHERNET_MMC: ETHERNET_MMC

ETHERNET_MMC

ETHERNET_PTP: ETHERNET_PTP

ETHERNET_PTP

ETHERNET_DMA: ETHERNET_DMA

ETHERNET_DMA

CRC: CRC

CRC

CAN1: CAN1

CAN1

CAN2: CAN2

CAN2

FLASH: FLASH

FLASH

EXTI: EXTI

EXTI

LTDC: LTDC

LTDC

SAI1: SAI1

SAI1

SAI2: SAI2

SAI2

DMA2D: DMA2D

DMA2D

QUADSPI: QUADSPI

QUADSPI

CEC: CEC

CEC

SPDIFRX: SPDIFRX

SPDIFRX

SDMMC1: SDMMC1

SDMMC1

LPTIM1: LPTIM1

LPTIM1

I2C1: I2C1

I2C1

I2C2: I2C2

I2C2

I2C3: I2C3

I2C3

I2C4: I2C4

I2C4

RTC: RTC

RTC

USART6: USART6

USART6

USART1: USART1

USART1

USART3: USART3

USART3

USART2: USART2

USART2

UART5: UART5

UART5

UART4: UART4

UART4

UART8: UART8

UART8

UART7: UART7

UART7

OTG_FS_GLOBAL: OTG_FS_GLOBAL

OTG_FS_GLOBAL

OTG_FS_HOST: OTG_FS_HOST

OTG_FS_HOST

OTG_FS_DEVICE: OTG_FS_DEVICE

OTG_FS_DEVICE

OTG_FS_PWRCLK: OTG_FS_PWRCLK

OTG_FS_PWRCLK

OTG_HS_GLOBAL: OTG_HS_GLOBAL

OTG_HS_GLOBAL

OTG_HS_HOST: OTG_HS_HOST

OTG_HS_HOST

OTG_HS_DEVICE: OTG_HS_DEVICE

OTG_HS_DEVICE

OTG_HS_PWRCLK: OTG_HS_PWRCLK

OTG_HS_PWRCLK

STK: STK

STK

NVIC_STIR: NVIC_STIR

NVIC_STIR

FPU_CPACR: FPU_CPACR

FPU_CPACR

SCB_ACTRL: SCB_ACTRL

SCB_ACTRL

PF: PF

PF

AC: AC

AC

Implementations

Returns all the peripherals once

Unchecked version of Peripherals::take

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.