Module gd32f1x0_hal::pac[][src]

Expand description

Peripheral access API for GD32F130 microcontrollers (generated using svd2rust v0.18.0 ( ))

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.

Modules

adc

Analog to digital converter

cec

HDMI-CEC controller

cmp

Comparator

crc

cyclic redundancy check calculation unit

dbg

Debug support

dma

DMA 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

gpiof

General-purpose I/Os

i2c0

Inter integrated circuit

opa_ivref

OPA_IVREF

pmu

Power management unit

rcu

Reset and clock unit

rtc

Real-time clock

spi0

Serial peripheral interface

syscfg

System configuration controller

timer0

Advanced-timers

timer1

General-purpose-timers

timer5

Basic-timers

timer13

General-purpose-timers

timer14

General-purpose-timers

timer15

General-purpose-timers

tsi

Touch sensing Interface

usart0

Universal synchronous asynchronous receiver transmitter

wwdgt

Window watchdog timer

Structs

ADC

Analog to digital converter

CBP

Cache and branch predictor maintenance operations

CEC

HDMI-CEC controller

CMP

Comparator

CPUID

CPUID

CRC

cyclic redundancy check calculation unit

CorePeripherals

Core peripherals

DBG

Debug support

DCB

Debug Control Block

DMA

DMA controller

DWT

Data Watchpoint and Trace unit

EXTI

External interrupt/event controller

FMC

FMC

FPB

Flash Patch and Breakpoint unit

FWDGT

free watchdog timer

GPIOA

General-purpose I/Os

GPIOB

General-purpose I/Os

GPIOC

General-purpose I/Os

GPIOD

General-purpose I/Os

GPIOF

General-purpose I/Os

I2C0

Inter integrated circuit

I2C1

Inter integrated circuit

I2C2

Inter integrated circuit

ITM

Instrumentation Trace Macrocell

MPU

Memory Protection Unit

NVIC

Nested Vector Interrupt Controller

OPA_IVREF

OPA_IVREF

PMU

Power management unit

Peripherals

All the peripherals

RCU

Reset and clock unit

RTC

Real-time clock

SCB

System Control Block

SPI0

Serial peripheral interface

SPI1

Serial peripheral interface

SPI2

Serial peripheral interface

SYSCFG

System configuration controller

SYST

SysTick: System Timer

TIMER0

Advanced-timers

TIMER1

General-purpose-timers

TIMER2

General-purpose-timers

TIMER5

Basic-timers

TIMER13

General-purpose-timers

TIMER14

General-purpose-timers

TIMER15

General-purpose-timers

TIMER16

General-purpose-timers

TPIU

Trace Port Interface Unit

TSI

Touch sensing Interface

USART0

Universal synchronous asynchronous receiver transmitter

USART1

Universal synchronous asynchronous receiver transmitter

WWDGT

Window watchdog timer

Enums

Interrupt

Enumeration of all the interrupts.

interrupt

Enumeration of all the interrupts.

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority

Attribute Macros

interrupt

Attribute to declare an interrupt (AKA device-specific exception) handler