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

DCB

DWT

FPB

FPU

ITM

MPU

NVIC

SCB

SYST

TPIU

GPIOA

GPIOB

GPIOC

GPIOD

GPIOE

GPIOF

TSC

CRC

FLASH

RCC

DMA1

DMA2

TIM2

TIM3

TIM4

TIM15

TIM16

TIM17

USART1

USART2

USART3

UART4

UART5

SPI1

SPI2

SPI3

I2S2EXT

I2S3EXT

EXTI

COMP

PWR

CAN

USB_FS

I2C1

I2C2

IWDG

WWDG

RTC

TIM6

TIM7

DAC

DBGMCU

TIM1

TIM8

ADC1

ADC2

ADC3

ADC4

ADC1_2

ADC3_4

SYSCFG

OPAMP

Methods

impl<'a> Peripherals<'a>
[src]

Grants access to all the peripherals