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 |