Crate stm32f30x [] [src]

Peripheral access API for STM32F30X microcontrollers (generated using svd2rust v0.4.0)

Reexports

pub use gpioa::RegisterBlock as Gpioa;
pub use gpiob::RegisterBlock as Gpiob;
pub use tsc::RegisterBlock as Tsc;
pub use crc::RegisterBlock as Crc;
pub use flash::RegisterBlock as Flash;
pub use rcc::RegisterBlock as Rcc;
pub use dma1::RegisterBlock as Dma1;
pub use tim2::RegisterBlock as Tim2;
pub use tim15::RegisterBlock as Tim15;
pub use tim16::RegisterBlock as Tim16;
pub use tim17::RegisterBlock as Tim17;
pub use usart1::RegisterBlock as Usart1;
pub use spi1::RegisterBlock as Spi1;
pub use exti::RegisterBlock as Exti;
pub use comp::RegisterBlock as Comp;
pub use pwr::RegisterBlock as Pwr;
pub use can::RegisterBlock as Can;
pub use usb_fs::RegisterBlock as UsbFs;
pub use i2c1::RegisterBlock as I2c1;
pub use iwdg::RegisterBlock as Iwdg;
pub use wwdg::RegisterBlock as Wwdg;
pub use rtc::RegisterBlock as Rtc;
pub use tim6::RegisterBlock as Tim6;
pub use dac::RegisterBlock as Dac;
pub use nvic::RegisterBlock as Nvic;
pub use fpu::RegisterBlock as Fpu;
pub use dbgmcu::RegisterBlock as Dbgmcu;
pub use tim1::RegisterBlock as Tim1;
pub use tim8::RegisterBlock as Tim8;
pub use adc1::RegisterBlock as Adc1;
pub use adc1_2::RegisterBlock as Adc12;
pub use syscfg::RegisterBlock as Syscfg;
pub use opamp::RegisterBlock as Opamp;

Modules

adc1

Analog-to-Digital Converter

adc1_2

Analog-to-Digital Converter

can

Controller area network

comp

Comparator

crc

cyclic redundancy check calculation unit

dac

Digital-to-analog converter

dbgmcu

Debug support

dma1

DMA controller 1

exti

External interrupt/event controller

flash

Flash

fpu

Floting point unit

gpioa

General-purpose I/Os

gpiob

General-purpose I/Os

i2c1

Inter-integrated circuit

interrupt

Interrupts

iwdg

Independent watchdog

nvic

Nested Vectored Interrupt Controller

opamp

Operational amplifier

pwr

Power control

rcc

Reset and clock control

rtc

Real-time clock

spi1

Serial peripheral interface/Inter-IC sound

syscfg

System configuration controller

tim1

Advanced timer

tim15

General purpose timers

tim16

General-purpose-timers

tim17

General purpose timer

tim2

General purpose timer

tim6

Basic timers

tim8

Advanced-timers

tsc

Touch sensing controller

usart1

Universal synchronous asynchronous receiver transmitter

usb_fs

Universal serial bus full-speed device interface

wwdg

Window watchdog

Constants

ADC1

Analog-to-Digital Converter

ADC1_2

Analog-to-Digital Converter

ADC2

ADC2

ADC3

ADC3

ADC3_4

ADC3_4

ADC4

ADC4

CAN

Controller area network

COMP

Comparator

CRC

cyclic redundancy check calculation unit

DAC

Digital-to-analog converter

DBGMCU

Debug support

DMA1

DMA controller 1

DMA2

DMA2

EXTI

External interrupt/event controller

FLASH

Flash

FPU

Floting point unit

GPIOA

General-purpose I/Os

GPIOB

General-purpose I/Os

GPIOC

GPIOC

GPIOD

GPIOD

GPIOE

GPIOE

GPIOF

GPIOF

I2C1

Inter-integrated circuit

I2C2

I2C2

I2S2EXT

I2S2ext

I2S3EXT

I2S3ext

IWDG

Independent watchdog

NVIC

Nested Vectored Interrupt Controller

OPAMP

Operational amplifier

PWR

Power control

RCC

Reset and clock control

RTC

Real-time clock

SPI1

Serial peripheral interface/Inter-IC sound

SPI2

SPI2

SPI3

SPI3

SYSCFG

System configuration controller

TIM1

Advanced timer

TIM15

General purpose timers

TIM16

General-purpose-timers

TIM17

General purpose timer

TIM2

General purpose timer

TIM3

TIM3

TIM4

TIM4

TIM6

Basic timers

TIM7

TIM7

TIM8

Advanced-timers

TSC

Touch sensing controller

UART4

UART4

UART5

UART5

USART1

Universal synchronous asynchronous receiver transmitter

USART2

USART2

USART3

USART3

USB_FS

Universal serial bus full-speed device interface

WWDG

Window watchdog

Type Definitions

Adc2

Register block

Adc3

Register block

Adc34

Register block

Adc4

Register block

Dma2

Register block

Gpioc

Register block

Gpiod

Register block

Gpioe

Register block

Gpiof

Register block

I2c2

Register block

I2s2ext

Register block

I2s3ext

Register block

Spi2

Register block

Spi3

Register block

Tim3

Register block

Tim4

Register block

Tim7

Register block

Uart4

Register block

Uart5

Register block

Usart2

Register block

Usart3

Register block