pub struct Peripherals {Show 104 fields
    pub CRC: CRC,
    pub DBGMCU: DBGMCU,
    pub DMA1: DMA1,
    pub DMAMUX1: DMAMUX1,
    pub FLASH: FLASH,
    pub PA0: PA0,
    pub PA1: PA1,
    pub PA2: PA2,
    pub PA3: PA3,
    pub PA4: PA4,
    pub PA5: PA5,
    pub PA6: PA6,
    pub PA7: PA7,
    pub PA8: PA8,
    pub PA9: PA9,
    pub PA10: PA10,
    pub PA11: PA11,
    pub PA12: PA12,
    pub PA13: PA13,
    pub PA14: PA14,
    pub PA15: PA15,
    pub PB0: PB0,
    pub PB1: PB1,
    pub PB2: PB2,
    pub PB3: PB3,
    pub PB4: PB4,
    pub PB5: PB5,
    pub PB6: PB6,
    pub PB7: PB7,
    pub PB8: PB8,
    pub PB9: PB9,
    pub PB10: PB10,
    pub PB11: PB11,
    pub PB12: PB12,
    pub PB13: PB13,
    pub PB14: PB14,
    pub PB15: PB15,
    pub PC0: PC0,
    pub PC1: PC1,
    pub PC2: PC2,
    pub PC3: PC3,
    pub PC4: PC4,
    pub PC5: PC5,
    pub PC6: PC6,
    pub PC7: PC7,
    pub PC8: PC8,
    pub PC9: PC9,
    pub PC10: PC10,
    pub PC11: PC11,
    pub PC12: PC12,
    pub PC13: PC13,
    pub PC14: PC14,
    pub PC15: PC15,
    pub PF0: PF0,
    pub PF1: PF1,
    pub PF2: PF2,
    pub PF3: PF3,
    pub PF4: PF4,
    pub PF5: PF5,
    pub PF6: PF6,
    pub PF7: PF7,
    pub PF8: PF8,
    pub PF9: PF9,
    pub PF10: PF10,
    pub PF11: PF11,
    pub PF12: PF12,
    pub PF13: PF13,
    pub PF14: PF14,
    pub PF15: PF15,
    pub I2C1: I2C1,
    pub IWDG: IWDG,
    pub PWR: PWR,
    pub MCO2: MCO2,
    pub MCO1: MCO1,
    pub RCC: RCC,
    pub SPI1: SPI1,
    pub SYSCFG: SYSCFG,
    pub TIM1: TIM1,
    pub TIM14: TIM14,
    pub TIM16: TIM16,
    pub TIM17: TIM17,
    pub UID: UID,
    pub USART1: USART1,
    pub USART2: USART2,
    pub WWDG: WWDG,
    pub EXTI0: EXTI0,
    pub EXTI1: EXTI1,
    pub EXTI2: EXTI2,
    pub EXTI3: EXTI3,
    pub EXTI4: EXTI4,
    pub EXTI5: EXTI5,
    pub EXTI6: EXTI6,
    pub EXTI7: EXTI7,
    pub EXTI8: EXTI8,
    pub EXTI9: EXTI9,
    pub EXTI10: EXTI10,
    pub EXTI11: EXTI11,
    pub EXTI12: EXTI12,
    pub EXTI13: EXTI13,
    pub EXTI14: EXTI14,
    pub EXTI15: EXTI15,
    pub DMA1_CH1: DMA1_CH1,
    pub DMA1_CH2: DMA1_CH2,
    pub DMA1_CH3: DMA1_CH3,
}Expand description
Struct containing all the peripheral singletons.
To obtain the peripherals, you must initialize the HAL, by calling crate::init.
Fields§
§CRC: CRCCRC peripheral
DBGMCU: DBGMCUDBGMCU peripheral
DMA1: DMA1DMA1 peripheral
DMAMUX1: DMAMUX1DMAMUX1 peripheral
FLASH: FLASHFLASH peripheral
PA0: PA0PA0 peripheral
PA1: PA1PA1 peripheral
PA2: PA2PA2 peripheral
PA3: PA3PA3 peripheral
PA4: PA4PA4 peripheral
PA5: PA5PA5 peripheral
PA6: PA6PA6 peripheral
PA7: PA7PA7 peripheral
PA8: PA8PA8 peripheral
PA9: PA9PA9 peripheral
PA10: PA10PA10 peripheral
PA11: PA11PA11 peripheral
PA12: PA12PA12 peripheral
PA13: PA13PA13 peripheral
PA14: PA14PA14 peripheral
PA15: PA15PA15 peripheral
PB0: PB0PB0 peripheral
PB1: PB1PB1 peripheral
PB2: PB2PB2 peripheral
PB3: PB3PB3 peripheral
PB4: PB4PB4 peripheral
PB5: PB5PB5 peripheral
PB6: PB6PB6 peripheral
PB7: PB7PB7 peripheral
PB8: PB8PB8 peripheral
PB9: PB9PB9 peripheral
PB10: PB10PB10 peripheral
PB11: PB11PB11 peripheral
PB12: PB12PB12 peripheral
PB13: PB13PB13 peripheral
PB14: PB14PB14 peripheral
PB15: PB15PB15 peripheral
PC0: PC0PC0 peripheral
PC1: PC1PC1 peripheral
PC2: PC2PC2 peripheral
PC3: PC3PC3 peripheral
PC4: PC4PC4 peripheral
PC5: PC5PC5 peripheral
PC6: PC6PC6 peripheral
PC7: PC7PC7 peripheral
PC8: PC8PC8 peripheral
PC9: PC9PC9 peripheral
PC10: PC10PC10 peripheral
PC11: PC11PC11 peripheral
PC12: PC12PC12 peripheral
PC13: PC13PC13 peripheral
PC14: PC14PC14 peripheral
PC15: PC15PC15 peripheral
PF0: PF0PF0 peripheral
PF1: PF1PF1 peripheral
PF2: PF2PF2 peripheral
PF3: PF3PF3 peripheral
PF4: PF4PF4 peripheral
PF5: PF5PF5 peripheral
PF6: PF6PF6 peripheral
PF7: PF7PF7 peripheral
PF8: PF8PF8 peripheral
PF9: PF9PF9 peripheral
PF10: PF10PF10 peripheral
PF11: PF11PF11 peripheral
PF12: PF12PF12 peripheral
PF13: PF13PF13 peripheral
PF14: PF14PF14 peripheral
PF15: PF15PF15 peripheral
I2C1: I2C1I2C1 peripheral
IWDG: IWDGIWDG peripheral
PWR: PWRPWR peripheral
MCO2: MCO2MCO2 peripheral
MCO1: MCO1MCO1 peripheral
RCC: RCCRCC peripheral
SPI1: SPI1SPI1 peripheral
SYSCFG: SYSCFGSYSCFG peripheral
TIM1: TIM1TIM1 peripheral
TIM14: TIM14TIM14 peripheral
TIM16: TIM16TIM16 peripheral
TIM17: TIM17TIM17 peripheral
UID: UIDUID peripheral
USART1: USART1USART1 peripheral
USART2: USART2USART2 peripheral
WWDG: WWDGWWDG peripheral
EXTI0: EXTI0EXTI0 peripheral
EXTI1: EXTI1EXTI1 peripheral
EXTI2: EXTI2EXTI2 peripheral
EXTI3: EXTI3EXTI3 peripheral
EXTI4: EXTI4EXTI4 peripheral
EXTI5: EXTI5EXTI5 peripheral
EXTI6: EXTI6EXTI6 peripheral
EXTI7: EXTI7EXTI7 peripheral
EXTI8: EXTI8EXTI8 peripheral
EXTI9: EXTI9EXTI9 peripheral
EXTI10: EXTI10EXTI10 peripheral
EXTI11: EXTI11EXTI11 peripheral
EXTI12: EXTI12EXTI12 peripheral
EXTI13: EXTI13EXTI13 peripheral
EXTI14: EXTI14EXTI14 peripheral
EXTI15: EXTI15EXTI15 peripheral
DMA1_CH1: DMA1_CH1DMA1_CH1 peripheral
DMA1_CH2: DMA1_CH2DMA1_CH2 peripheral
DMA1_CH3: DMA1_CH3DMA1_CH3 peripheral