Module gd32f1::gd32f170[][src]

Re-exports

pub use self::Interrupt as interrupt;

Modules

adc

Analog to digital converter

can0

Controller area network

cec

HDMI-CEC controller

cmp

Comparator

crc

cyclic redundancy check calculation unit

dac

Digital-to-analog converter

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

slcd

Segment LCD controller

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

usbd

Universal serial bus full-speed device interface

wwdgt

Window watchdog timer

Structs

ADC

Analog to digital converter

CAN0

Controller area network

CAN1

Controller area network

CBP

Cache and branch predictor maintenance operations

CEC

HDMI-CEC controller

CMP

Comparator

CPUID

CPUID

CRC

cyclic redundancy check calculation unit

CorePeripherals

Core peripherals

DAC

Digital-to-analog converter

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

SLCD

Segment LCD controller

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

USBD

Universal serial bus full-speed device interface

WWDGT

Window watchdog timer

Enums

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