Struct stm32l0x2::Peripherals
[−]
[src]
pub struct Peripherals { pub AES: AES, pub DAC: DAC, pub DMA1: DMA1, pub CRC: CRC, pub GPIOA: GPIOA, pub GPIOB: GPIOB, pub GPIOC: GPIOC, pub GPIOD: GPIOD, pub GPIOH: GPIOH, pub GPIOE: GPIOE, pub LPTIM: LPTIM, pub RNG: RNG, pub RTC: RTC, pub USART1: USART1, pub USART2: USART2, pub USART4: USART4, pub USART5: USART5, pub TSC: TSC, pub IWDG: IWDG, pub WWDG: WWDG, pub USB_FS: USB_FS, pub CRS: CRS, pub FIREWALL: FIREWALL, pub RCC: RCC, pub SYSCFG_COMP: SYSCFG_COMP, pub SPI1: SPI1, pub SPI2: SPI2, pub I2C1: I2C1, pub I2C2: I2C2, pub I2C3: I2C3, pub PWR: PWR, pub FLASH: FLASH, pub EXTI: EXTI, pub ADC: ADC, pub DBGMCU: DBGMCU, pub TIM2: TIM2, pub TIM3: TIM3, pub TIM6: TIM6, pub TIM7: TIM7, pub TIM21: TIM21, pub TIM22: TIM22, pub LPUSART1: LPUSART1, pub USB_SRAM: USB_SRAM, pub STK: STK, }
All the peripherals
Fields
AES: AES
AES
DAC: DAC
DAC
DMA1: DMA1
DMA1
CRC: CRC
CRC
GPIOA: GPIOA
GPIOA
GPIOB: GPIOB
GPIOB
GPIOC: GPIOC
GPIOC
GPIOD: GPIOD
GPIOD
GPIOH: GPIOH
GPIOH
GPIOE: GPIOE
GPIOE
LPTIM: LPTIM
LPTIM
RNG: RNG
RNG
RTC: RTC
RTC
USART1: USART1
USART1
USART2: USART2
USART2
USART4: USART4
USART4
USART5: USART5
USART5
TSC: TSC
TSC
IWDG: IWDG
IWDG
WWDG: WWDG
WWDG
USB_FS: USB_FS
USB_FS
CRS: CRS
CRS
FIREWALL: FIREWALL
FIREWALL
RCC: RCC
RCC
SYSCFG_COMP: SYSCFG_COMP
SYSCFG_COMP
SPI1: SPI1
SPI1
SPI2: SPI2
SPI2
I2C1: I2C1
I2C1
I2C2: I2C2
I2C2
I2C3: I2C3
I2C3
PWR: PWR
PWR
FLASH: FLASH
FLASH
EXTI: EXTI
EXTI
ADC: ADC
ADC
DBGMCU: DBGMCU
DBGMCU
TIM2: TIM2
TIM2
TIM3: TIM3
TIM3
TIM6: TIM6
TIM6
TIM7: TIM7
TIM7
TIM21: TIM21
TIM21
TIM22: TIM22
TIM22
LPUSART1: LPUSART1
LPUSART1
USB_SRAM: USB_SRAM
USB_SRAM
STK: STK
STK
Methods
impl Peripherals
[src]
pub fn take() -> Option<Self>
[src]
Returns all the peripherals once
pub unsafe fn steal() -> Self
[src]
Unchecked version of Peripherals::take