MES

WCH Configurator (v1.4)

GPIO · SPI · I²C · UART · TIMER · ADC · IRQ  →  C init code

Pick a chip. Configure peripherals. Get real init code.

Code is generated from each family's actual peripheral library conventions — StdPeriph-style for CH32V, the CH5xx_common.h BLE SDK style for CH57x/58x/59x — not a generic template. Verify pin availability against your exact package before flashing.

CH32V307 — StdPeriph library (ch32v30x_gpio/spi/i2c/tim/exti)
GPIO
SPI
I²C
UART
TIMER
ADC
IRQ
Active configuration 0 items
Logical pin map — generic, verify against your package
peripheral_init.c