pub struct Peripherals {Show 59 fields
pub GPIOA: GPIOA,
pub GPIOB: GPIOB,
pub GPIOC: GPIOC,
pub GPIOD: GPIOD,
pub GPIOE: GPIOE,
pub GPIOF: GPIOF,
pub GPIOG: GPIOG,
pub GPIOH: GPIOH,
pub TSC: TSC,
pub CRC: CRC,
pub FLASH: FLASH,
pub RCC: RCC,
pub DMA1: DMA1,
pub DMA2: DMA2,
pub TIM2: TIM2,
pub TIM3: TIM3,
pub TIM4: TIM4,
pub TIM15: TIM15,
pub TIM16: TIM16,
pub TIM17: TIM17,
pub USART1: USART1,
pub USART2: USART2,
pub USART3: USART3,
pub UART4: UART4,
pub UART5: UART5,
pub SPI1: SPI1,
pub SPI2: SPI2,
pub SPI3: SPI3,
pub SPI4: SPI4,
pub I2S2EXT: I2S2EXT,
pub I2S3EXT: I2S3EXT,
pub EXTI: EXTI,
pub PWR: PWR,
pub CAN: CAN,
pub USB: USB,
pub I2C1: I2C1,
pub I2C2: I2C2,
pub I2C3: I2C3,
pub DAC2: DAC2,
pub IWDG: IWDG,
pub WWDG: WWDG,
pub RTC: RTC,
pub TIM6: TIM6,
pub TIM7: TIM7,
pub DAC1: DAC1,
pub DBGMCU: DBGMCU,
pub TIM1: TIM1,
pub TIM20: TIM20,
pub TIM8: TIM8,
pub ADC1: ADC1,
pub ADC2: ADC2,
pub ADC3: ADC3,
pub ADC4: ADC4,
pub ADC1_2: ADC1_2,
pub ADC3_4: ADC3_4,
pub SYSCFG: SYSCFG,
pub OPAMP: OPAMP,
pub COMP: COMP,
pub FMC: FMC,
}
Expand description
All the peripherals.
Fields§
§GPIOA: GPIOA
GPIOA
GPIOB: GPIOB
GPIOB
GPIOC: GPIOC
GPIOC
GPIOD: GPIOD
GPIOD
GPIOE: GPIOE
GPIOE
GPIOF: GPIOF
GPIOF
GPIOG: GPIOG
GPIOG
GPIOH: GPIOH
GPIOH
TSC: TSC
TSC
CRC: CRC
CRC
FLASH: FLASH
FLASH
RCC: RCC
RCC
DMA1: DMA1
DMA1
DMA2: DMA2
DMA2
TIM2: TIM2
TIM2
TIM3: TIM3
TIM3
TIM4: TIM4
TIM4
TIM15: TIM15
TIM15
TIM16: TIM16
TIM16
TIM17: TIM17
TIM17
USART1: USART1
USART1
USART2: USART2
USART2
USART3: USART3
USART3
UART4: UART4
UART4
UART5: UART5
UART5
SPI1: SPI1
SPI1
SPI2: SPI2
SPI2
SPI3: SPI3
SPI3
SPI4: SPI4
SPI4
I2S2EXT: I2S2EXT
I2S2ext
I2S3EXT: I2S3EXT
I2S3ext
EXTI: EXTI
EXTI
PWR: PWR
PWR
CAN: CAN
CAN
USB: USB
USB
I2C1: I2C1
I2C1
I2C2: I2C2
I2C2
I2C3: I2C3
I2C3
DAC2: DAC2
DAC2
IWDG: IWDG
IWDG
WWDG: WWDG
WWDG
RTC: RTC
RTC
TIM6: TIM6
TIM6
TIM7: TIM7
TIM7
DAC1: DAC1
DAC1
DBGMCU: DBGMCU
DBGMCU
TIM1: TIM1
TIM1
TIM20: TIM20
TIM20
TIM8: TIM8
TIM8
ADC1: ADC1
ADC1
ADC2: ADC2
ADC2
ADC3: ADC3
ADC3
ADC4: ADC4
ADC4
ADC1_2: ADC1_2
ADC1_2
ADC3_4: ADC3_4
ADC3_4
SYSCFG: SYSCFG
SYSCFG
OPAMP: OPAMP
OPAMP
COMP: COMP
COMP
FMC: FMC
FMC
Implementations§
Auto Trait Implementations§
impl Freeze for Peripherals
impl !RefUnwindSafe for Peripherals
impl Send for Peripherals
impl !Sync for Peripherals
impl Unpin for Peripherals
impl UnwindSafe for Peripherals
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more