Crate mm32f3270_pac

Crate mm32f3270_pac 

Source
Expand description

Peripheral access API for MM32F3270 microcontrollers (generated using svd2rust v0.27.2 ( ))

You can find an overview of the generated API here.

API features to be included in the next svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open.

Re-exports§

pub use self::dma1 as dma2;
pub use self::i2c1 as i2c2;
pub use self::spi1 as spi2;
pub use self::spi1 as spi3;
pub use self::tim3 as tim4;
pub use self::tim6 as tim7;
pub use self::tim1 as tim8;
pub use self::uart1 as uart2;
pub use self::uart1 as uart3;
pub use self::uart1 as uart4;
pub use self::uart1 as uart5;
pub use self::uart1 as uart6;
pub use self::uart1 as uart7;
pub use self::uart1 as uart8;

Modules§

adc1
Analog to digital converter 1
adc2
Analog to digital converter 2
adc3
Analog to digital converter 3
bkp
Backup registers
cache
CACHE
can
Controller area network
comp
Comparator
crc
CRC calculation unit
crs
CRS registers
dac
Digital to analog converter
dbg
Debug support
device
DEVICE
dma1
DMA1 controller
ethernet_dma
Ethernet: DMA controller operation
ethernet_mac
Ethernet: media access control (MAC)
exti
External interrupt/event controller
flash
FLASH
generic
Common register and bit access and modify traits
gpioa
General purpose I/O
gpiob
General purpose I/O
gpioc
General purpose I/O
gpiod
General purpose I/O
gpioe
General purpose I/O
gpiof
General purpose I/O
gpiog
General purpose I/O
gpioh
General purpose I/O
i2c1
Inter integrated circuit
iwdg
Independent watchdog
otg_fs
USB On-The-Go Full-Speed
pwr
Power control
rcc
Reset and clock control
rtc
Real time clock
sdio
SDIO
spi1
Serial peripheral interface
syscfg
SYSCFG
tim1
Advanced timer
tim2
General purpose timer
tim3
General purpose timer
tim5
General purpose timer
tim6
Basic purpose timer
uart1
Universal asynchronous receiver transmitter
wwdg
Window watchdog

Structs§

ADC1
Analog to digital converter 1
ADC2
Analog to digital converter 2
ADC3
Analog to digital converter 3
BKP
Backup registers
CACHE
CACHE
CAN
Controller area network
CBP
Cache and branch predictor maintenance operations
COMP
Comparator
CPUID
CPUID
CRC
CRC calculation unit
CRS
CRS registers
CorePeripherals
Core peripherals
DAC
Digital to analog converter
DBG
Debug support
DCB
Debug Control Block
DEVICE
DEVICE
DMA1
DMA1 controller
DMA2
DMA2 controller
DWT
Data Watchpoint and Trace unit
ETHERNET_DMA
Ethernet: DMA controller operation
ETHERNET_MAC
Ethernet: media access control (MAC)
EXTI
External interrupt/event controller
FLASH
FLASH
FPB
Flash Patch and Breakpoint unit
GPIOA
General purpose I/O
GPIOB
General purpose I/O
GPIOC
General purpose I/O
GPIOD
General purpose I/O
GPIOE
General purpose I/O
GPIOF
General purpose I/O
GPIOG
General purpose I/O
GPIOH
General purpose I/O
I2C1
Inter integrated circuit
I2C2
Inter integrated circuit
ITM
Instrumentation Trace Macrocell
IWDG
Independent watchdog
MPU
Memory Protection Unit
NVIC
Nested Vector Interrupt Controller
OTG_FS
USB On-The-Go Full-Speed
PWR
Power control
Peripherals
All the peripherals.
RCC
Reset and clock control
RTC
Real time clock
SCB
System Control Block
SDIO
SDIO
SPI1
Serial peripheral interface
SPI2
Serial peripheral interface
SPI3
Serial peripheral interface
SYSCFG
SYSCFG
SYST
SysTick: System Timer
TIM1
Advanced timer
TIM2
General purpose timer
TIM3
General purpose timer
TIM4
General purpose timer
TIM5
General purpose timer
TIM6
Basic purpose timer
TIM7
Basic purpose timer
TIM8
Advanced timer
TPIU
Trace Port Interface Unit
UART1
Universal asynchronous receiver transmitter
UART2
Universal asynchronous receiver transmitter
UART3
Universal asynchronous receiver transmitter
UART4
Universal asynchronous receiver transmitter
UART5
Universal asynchronous receiver transmitter
UART6
Universal asynchronous receiver transmitter
UART7
Universal asynchronous receiver transmitter
UART8
Universal asynchronous receiver transmitter
WWDG
Window watchdog

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority