Struct stm32f30x::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 GPIOA: &'a GPIOA, pub GPIOB: &'a GPIOB, pub GPIOC: &'a GPIOC, pub GPIOD: &'a GPIOD, pub GPIOE: &'a GPIOE, pub GPIOF: &'a GPIOF, pub TSC: &'a TSC, pub CRC: &'a CRC, pub FLASH: &'a FLASH, pub RCC: &'a RCC, pub DMA1: &'a DMA1, pub DMA2: &'a DMA2, pub TIM2: &'a TIM2, pub TIM3: &'a TIM3, pub TIM4: &'a TIM4, pub TIM15: &'a TIM15, pub TIM16: &'a TIM16, pub TIM17: &'a TIM17, pub USART1: &'a USART1, pub USART2: &'a USART2, pub USART3: &'a USART3, pub UART4: &'a UART4, pub UART5: &'a UART5, pub SPI1: &'a SPI1, pub SPI2: &'a SPI2, pub SPI3: &'a SPI3, pub I2S2EXT: &'a I2S2EXT, pub I2S3EXT: &'a I2S3EXT, pub EXTI: &'a EXTI, pub COMP: &'a COMP, pub PWR: &'a PWR, pub CAN: &'a CAN, pub USB_FS: &'a USB_FS, pub I2C1: &'a I2C1, pub I2C2: &'a I2C2, pub IWDG: &'a IWDG, pub WWDG: &'a WWDG, pub RTC: &'a RTC, pub TIM6: &'a TIM6, pub TIM7: &'a TIM7, pub DAC: &'a DAC, pub DBGMCU: &'a DBGMCU, pub TIM1: &'a TIM1, pub TIM8: &'a TIM8, pub ADC1: &'a ADC1, pub ADC2: &'a ADC2, pub ADC3: &'a ADC3, pub ADC4: &'a ADC4, pub ADC1_2: &'a ADC1_2, pub ADC3_4: &'a ADC3_4, pub SYSCFG: &'a SYSCFG, pub OPAMP: &'a OPAMP, }
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
GPIOA: &'a GPIOA
GPIOA
GPIOB: &'a GPIOB
GPIOB
GPIOC: &'a GPIOC
GPIOC
GPIOD: &'a GPIOD
GPIOD
GPIOE: &'a GPIOE
GPIOE
GPIOF: &'a GPIOF
GPIOF
TSC: &'a TSC
TSC
CRC: &'a CRC
CRC
FLASH: &'a FLASH
FLASH
RCC: &'a RCC
RCC
DMA1: &'a DMA1
DMA1
DMA2: &'a DMA2
DMA2
TIM2: &'a TIM2
TIM2
TIM3: &'a TIM3
TIM3
TIM4: &'a TIM4
TIM4
TIM15: &'a TIM15
TIM15
TIM16: &'a TIM16
TIM16
TIM17: &'a TIM17
TIM17
USART1: &'a USART1
USART1
USART2: &'a USART2
USART2
USART3: &'a USART3
USART3
UART4: &'a UART4
UART4
UART5: &'a UART5
UART5
SPI1: &'a SPI1
SPI1
SPI2: &'a SPI2
SPI2
SPI3: &'a SPI3
SPI3
I2S2EXT: &'a I2S2EXT
I2S2EXT
I2S3EXT: &'a I2S3EXT
I2S3EXT
EXTI: &'a EXTI
EXTI
COMP: &'a COMP
COMP
PWR: &'a PWR
PWR
CAN: &'a CAN
CAN
USB_FS: &'a USB_FS
USB_FS
I2C1: &'a I2C1
I2C1
I2C2: &'a I2C2
I2C2
IWDG: &'a IWDG
IWDG
WWDG: &'a WWDG
WWDG
RTC: &'a RTC
RTC
TIM6: &'a TIM6
TIM6
TIM7: &'a TIM7
TIM7
DAC: &'a DAC
DAC
DBGMCU: &'a DBGMCU
DBGMCU
TIM1: &'a TIM1
TIM1
TIM8: &'a TIM8
TIM8
ADC1: &'a ADC1
ADC1
ADC2: &'a ADC2
ADC2
ADC3: &'a ADC3
ADC3
ADC4: &'a ADC4
ADC4
ADC1_2: &'a ADC1_2
ADC1_2
ADC3_4: &'a ADC3_4
ADC3_4
SYSCFG: &'a SYSCFG
SYSCFG
OPAMP: &'a OPAMP
OPAMP
Methods
impl<'a> Peripherals<'a>
[src]
unsafe fn all() -> Self
Grants access to all the peripherals