Struct stm32f41x::Peripherals
[−]
[src]
pub struct Peripherals<'a> { pub CPUID: &'a CPUID, pub DCB: &'a DCB, pub DWT: &'a DWT, pub FPB: &'a FPB, pub FPU: &'a FPU, pub ITM: &'a ITM, pub MPU: &'a MPU, pub NVIC: &'a NVIC, pub SCB: &'a SCB, pub SYST: &'a SYST, pub TPIU: &'a TPIU, pub RNG: &'a RNG, pub HASH: &'a HASH, pub CRYP: &'a CRYP, pub DCMI: &'a DCMI, pub FSMC: &'a FSMC, pub DBG: &'a DBG, pub DMA2: &'a DMA2, pub DMA1: &'a DMA1, pub RCC: &'a RCC, pub GPIOI: &'a GPIOI, pub GPIOH: &'a GPIOH, pub GPIOG: &'a GPIOG, pub GPIOF: &'a GPIOF, pub GPIOE: &'a GPIOE, pub GPIOD: &'a GPIOD, pub GPIOC: &'a GPIOC, pub GPIOB: &'a GPIOB, pub GPIOA: &'a GPIOA, pub SYSCFG: &'a SYSCFG, pub SPI1: &'a SPI1, pub SPI2: &'a SPI2, pub SPI3: &'a SPI3, pub I2S2EXT: &'a I2S2EXT, pub I2S3EXT: &'a I2S3EXT, pub SDIO: &'a SDIO, pub ADC1: &'a ADC1, pub ADC2: &'a ADC2, pub ADC3: &'a ADC3, pub USART6: &'a USART6, pub USART1: &'a USART1, pub USART2: &'a USART2, pub USART3: &'a USART3, pub DAC: &'a DAC, pub PWR: &'a PWR, pub I2C3: &'a I2C3, pub I2C2: &'a I2C2, pub I2C1: &'a I2C1, pub IWDG: &'a IWDG, pub WWDG: &'a WWDG, pub RTC: &'a RTC, pub UART4: &'a UART4, pub UART5: &'a UART5, pub C_ADC: &'a C_ADC, pub TIM1: &'a TIM1, pub TIM8: &'a TIM8, pub TIM2: &'a TIM2, pub TIM3: &'a TIM3, pub TIM4: &'a TIM4, pub TIM5: &'a TIM5, pub TIM9: &'a TIM9, pub TIM12: &'a TIM12, pub TIM10: &'a TIM10, pub TIM13: &'a TIM13, pub TIM14: &'a TIM14, pub TIM11: &'a TIM11, pub TIM6: &'a TIM6, pub TIM7: &'a TIM7, pub ETHERNET_MAC: &'a ETHERNET_MAC, pub ETHERNET_MMC: &'a ETHERNET_MMC, pub ETHERNET_PTP: &'a ETHERNET_PTP, pub ETHERNET_DMA: &'a ETHERNET_DMA, pub CRC: &'a CRC, pub OTG_FS_GLOBAL: &'a OTG_FS_GLOBAL, pub OTG_FS_HOST: &'a OTG_FS_HOST, pub OTG_FS_DEVICE: &'a OTG_FS_DEVICE, pub OTG_FS_PWRCLK: &'a OTG_FS_PWRCLK, pub CAN1: &'a CAN1, pub CAN2: &'a CAN2, pub FLASH: &'a FLASH, pub EXTI: &'a EXTI, pub OTG_HS_GLOBAL: &'a OTG_HS_GLOBAL, pub OTG_HS_HOST: &'a OTG_HS_HOST, pub OTG_HS_DEVICE: &'a OTG_HS_DEVICE, pub OTG_HS_PWRCLK: &'a OTG_HS_PWRCLK, }
All the peripherals
Fields
CPUID: &'a CPUID
CPUID
DCB: &'a DCB
DCB
DWT: &'a DWT
DWT
FPB: &'a FPB
FPB
FPU: &'a FPU
FPU
ITM: &'a ITM
ITM
MPU: &'a MPU
MPU
NVIC: &'a NVIC
NVIC
SCB: &'a SCB
SCB
SYST: &'a SYST
SYST
TPIU: &'a TPIU
TPIU
RNG: &'a RNG
RNG
HASH: &'a HASH
HASH
CRYP: &'a CRYP
CRYP
DCMI: &'a DCMI
DCMI
FSMC: &'a FSMC
FSMC
DBG: &'a DBG
DBG
DMA2: &'a DMA2
DMA2
DMA1: &'a DMA1
DMA1
RCC: &'a RCC
RCC
GPIOI: &'a GPIOI
GPIOI
GPIOH: &'a GPIOH
GPIOH
GPIOG: &'a GPIOG
GPIOG
GPIOF: &'a GPIOF
GPIOF
GPIOE: &'a GPIOE
GPIOE
GPIOD: &'a GPIOD
GPIOD
GPIOC: &'a GPIOC
GPIOC
GPIOB: &'a GPIOB
GPIOB
GPIOA: &'a GPIOA
GPIOA
SYSCFG: &'a SYSCFG
SYSCFG
SPI1: &'a SPI1
SPI1
SPI2: &'a SPI2
SPI2
SPI3: &'a SPI3
SPI3
I2S2EXT: &'a I2S2EXT
I2S2EXT
I2S3EXT: &'a I2S3EXT
I2S3EXT
SDIO: &'a SDIO
SDIO
ADC1: &'a ADC1
ADC1
ADC2: &'a ADC2
ADC2
ADC3: &'a ADC3
ADC3
USART6: &'a USART6
USART6
USART1: &'a USART1
USART1
USART2: &'a USART2
USART2
USART3: &'a USART3
USART3
DAC: &'a DAC
DAC
PWR: &'a PWR
PWR
I2C3: &'a I2C3
I2C3
I2C2: &'a I2C2
I2C2
I2C1: &'a I2C1
I2C1
IWDG: &'a IWDG
IWDG
WWDG: &'a WWDG
WWDG
RTC: &'a RTC
RTC
UART4: &'a UART4
UART4
UART5: &'a UART5
UART5
C_ADC: &'a C_ADC
C_ADC
TIM1: &'a TIM1
TIM1
TIM8: &'a TIM8
TIM8
TIM2: &'a TIM2
TIM2
TIM3: &'a TIM3
TIM3
TIM4: &'a TIM4
TIM4
TIM5: &'a TIM5
TIM5
TIM9: &'a TIM9
TIM9
TIM12: &'a TIM12
TIM12
TIM10: &'a TIM10
TIM10
TIM13: &'a TIM13
TIM13
TIM14: &'a TIM14
TIM14
TIM11: &'a TIM11
TIM11
TIM6: &'a TIM6
TIM6
TIM7: &'a TIM7
TIM7
ETHERNET_MAC: &'a ETHERNET_MAC
ETHERNET_MAC
ETHERNET_MMC: &'a ETHERNET_MMC
ETHERNET_MMC
ETHERNET_PTP: &'a ETHERNET_PTP
ETHERNET_PTP
ETHERNET_DMA: &'a ETHERNET_DMA
ETHERNET_DMA
CRC: &'a CRC
CRC
OTG_FS_GLOBAL: &'a OTG_FS_GLOBAL
OTG_FS_GLOBAL
OTG_FS_HOST: &'a OTG_FS_HOST
OTG_FS_HOST
OTG_FS_DEVICE: &'a OTG_FS_DEVICE
OTG_FS_DEVICE
OTG_FS_PWRCLK: &'a OTG_FS_PWRCLK
OTG_FS_PWRCLK
CAN1: &'a CAN1
CAN1
CAN2: &'a CAN2
CAN2
FLASH: &'a FLASH
FLASH
EXTI: &'a EXTI
EXTI
OTG_HS_GLOBAL: &'a OTG_HS_GLOBAL
OTG_HS_GLOBAL
OTG_HS_HOST: &'a OTG_HS_HOST
OTG_HS_HOST
OTG_HS_DEVICE: &'a OTG_HS_DEVICE
OTG_HS_DEVICE
OTG_HS_PWRCLK: &'a OTG_HS_PWRCLK
OTG_HS_PWRCLK
Methods
impl<'a> Peripherals<'a>
[src]
unsafe fn all() -> Self
Grants access to all the peripherals