[][src]Crate gd32vf103_pac

Peripheral access API for GD32VF103 microcontrollers (generated using svd2rust v0.14.0)

You can find an overview of the API here.

Modules

adc0

Analog to digital converter

adc1

Analog to digital converter

afio

Alternate-function I/Os

bkp

Backup registers

can0

Controller area network

crc

cyclic redundancy check calculation unit

dac

Digital-to-analog converter

dbg

Debug support

dma0

DMA controller

dma1

Direct memory access controller

eclic

Enhanced Core Local Interrupt Controller

exmc

External memory controller

exti

External interrupt/event controller

fmc

FMC

fwdgt

free watchdog timer

gpioa

General-purpose I/Os

i2c0

Inter integrated circuit

pmu

Power management unit

rcu

Reset and clock unit

rtc

Real-time clock

spi0

Serial peripheral interface

timer0

Advanced-timers

timer1

General-purpose-timers

timer5

Basic-timers

uart3

Universal asynchronous receiver transmitter

usart0

Universal synchronous asynchronous receiver transmitter

usbfs_device

USB on the go full speed device

usbfs_global

USB full speed global registers

usbfs_host

USB on the go full speed host

usbfs_pwrclk

USB on the go full speed

wwdgt

Window watchdog timer

Structs

ADC0

Analog to digital converter

ADC1

Analog to digital converter

AFIO

Alternate-function I/Os

BKP

Backup registers

CAN0

Controller area network

CAN1

CAN1

CRC

cyclic redundancy check calculation unit

DAC

Digital-to-analog converter

DBG

Debug support

DMA0

DMA controller

DMA1

Direct memory access controller

ECLIC

Enhanced Core Local Interrupt Controller

EXMC

External memory controller

EXTI

External interrupt/event controller

FMC

FMC

FWDGT

free watchdog timer

GPIOA

General-purpose I/Os

GPIOB

GPIOB

GPIOC

GPIOC

GPIOD

GPIOD

GPIOE

GPIOE

I2C0

Inter integrated circuit

I2C1

I2C1

PMU

Power management unit

Peripherals

All the peripherals

RCU

Reset and clock unit

RTC

Real-time clock

SPI0

Serial peripheral interface

SPI1

SPI1

SPI2

SPI2

TIMER0

Advanced-timers

TIMER1

General-purpose-timers

TIMER2

TIMER2

TIMER3

TIMER3

TIMER4

TIMER4

TIMER5

Basic-timers

TIMER6

TIMER6

UART3

Universal asynchronous receiver transmitter

UART4

UART4

USART0

Universal synchronous asynchronous receiver transmitter

USART1

USART1

USART2

USART2

USBFS_DEVICE

USB on the go full speed device

USBFS_GLOBAL

USB full speed global registers

USBFS_HOST

USB on the go full speed host

USBFS_PWRCLK

USB on the go full speed

WWDGT

Window watchdog timer

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority