[][src]Crate gd32vf103_pac

Peripheral access API for GD32VF103 microcontrollers (generated using svd2rust v0.17.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

ctimer

Core timer

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

generic

Common register and bit access and modify traits

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

Controller area network

CRC

cyclic redundancy check calculation unit

CTIMER

Core timer

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

General-purpose I/Os

GPIOC

General-purpose I/Os

GPIOD

General-purpose I/Os

GPIOE

General-purpose I/Os

I2C0

Inter integrated circuit

I2C1

Inter integrated circuit

PMU

Power management unit

Peripherals

All the peripherals

RCU

Reset and clock unit

RTC

Real-time clock

SPI0

Serial peripheral interface

SPI1

Serial peripheral interface

SPI2

Serial peripheral interface

TIMER0

Advanced-timers

TIMER1

General-purpose-timers

TIMER2

General-purpose-timers

TIMER3

General-purpose-timers

TIMER4

General-purpose-timers

TIMER5

Basic-timers

TIMER6

Basic-timers

UART3

Universal asynchronous receiver transmitter

UART4

Universal asynchronous receiver transmitter

USART0

Universal synchronous asynchronous receiver transmitter

USART1

Universal synchronous asynchronous receiver transmitter

USART2

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

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority