Struct stm32f334::Peripherals
[−]
[src]
pub struct Peripherals { pub GPIOA: GPIOA, pub GPIOB: GPIOB, pub GPIOC: GPIOC, pub GPIOD: GPIOD, pub GPIOF: GPIOF, pub TSC: TSC, pub CRC: CRC, pub FLASH: FLASH, pub RCC: RCC, pub DMA1: DMA1, pub TIM2: TIM2, pub TIM3: TIM3, pub TIM15: TIM15, pub TIM16: TIM16, pub TIM17: TIM17, pub USART1: USART1, pub USART2: USART2, pub USART3: USART3, pub SPI1: SPI1, pub EXTI: EXTI, pub COMP: COMP, pub PWR: PWR, pub CAN: CAN, pub I2C1: I2C1, pub IWDG: IWDG, pub WWDG: WWDG, pub RTC: RTC, pub TIM6: TIM6, pub TIM7: TIM7, pub DAC1: DAC1, pub DAC2: DAC2, pub DBGMCU: DBGMCU, pub TIM1: TIM1, pub ADC1_2: ADC1_2, pub SYSCFG: SYSCFG, pub OPAMP: OPAMP, pub HRTIM_MASTER: HRTIM_MASTER, pub HRTIM_TIMA: HRTIM_TIMA, pub HRTIM_TIMB: HRTIM_TIMB, pub HRTIM_TIMC: HRTIM_TIMC, pub HRTIM_TIMD: HRTIM_TIMD, pub HRTIM_TIME: HRTIM_TIME, pub HRTIM_COMMON: HRTIM_COMMON, }
All the peripherals
Fields
GPIOA: GPIOA
GPIOA
GPIOB: GPIOB
GPIOB
GPIOC: GPIOC
GPIOC
GPIOD: GPIOD
GPIOD
GPIOF: GPIOF
GPIOF
TSC: TSC
TSC
CRC: CRC
CRC
FLASH: FLASH
FLASH
RCC: RCC
RCC
DMA1: DMA1
DMA1
TIM2: TIM2
TIM2
TIM3: TIM3
TIM3
TIM15: TIM15
TIM15
TIM16: TIM16
TIM16
TIM17: TIM17
TIM17
USART1: USART1
USART1
USART2: USART2
USART2
USART3: USART3
USART3
SPI1: SPI1
SPI1
EXTI: EXTI
EXTI
COMP: COMP
COMP
PWR: PWR
PWR
CAN: CAN
CAN
I2C1: I2C1
I2C1
IWDG: IWDG
IWDG
WWDG: WWDG
WWDG
RTC: RTC
RTC
TIM6: TIM6
TIM6
TIM7: TIM7
TIM7
DAC1: DAC1
DAC1
DAC2: DAC2
DAC2
DBGMCU: DBGMCU
DBGMCU
TIM1: TIM1
TIM1
ADC1_2: ADC1_2
ADC1_2
SYSCFG: SYSCFG
SYSCFG
OPAMP: OPAMP
OPAMP
HRTIM_MASTER: HRTIM_MASTER
HRTIM_MASTER
HRTIM_TIMA: HRTIM_TIMA
HRTIM_TIMA
HRTIM_TIMB: HRTIM_TIMB
HRTIM_TIMB
HRTIM_TIMC: HRTIM_TIMC
HRTIM_TIMC
HRTIM_TIMD: HRTIM_TIMD
HRTIM_TIMD
HRTIM_TIME: HRTIM_TIME
HRTIM_TIME
HRTIM_COMMON: HRTIM_COMMON
HRTIM_COMMON
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