├── LICENSE ├── Link.ld ├── Makefile ├── README.md ├── library ├── Core │ ├── core_riscv.c │ └── core_riscv.h ├── Debug │ ├── debug.c │ └── debug.h ├── Ld │ └── Link.ld ├── Peripheral │ ├── inc │ │ ├── ch32v00x.h │ │ ├── ch32v00x_adc.h │ │ ├── ch32v00x_dbgmcu.h │ │ ├── ch32v00x_dma.h │ │ ├── ch32v00x_exti.h │ │ ├── ch32v00x_flash.h │ │ ├── ch32v00x_gpio.h │ │ ├── ch32v00x_i2c.h │ │ ├── ch32v00x_iwdg.h │ │ ├── ch32v00x_misc.h │ │ ├── ch32v00x_opa.h │ │ ├── ch32v00x_pwr.h │ │ ├── ch32v00x_rcc.h │ │ ├── ch32v00x_spi.h │ │ ├── ch32v00x_tim.h │ │ ├── ch32v00x_usart.h │ │ └── ch32v00x_wwdg.h │ └── src │ │ ├── ch32v00x_adc.c │ │ ├── ch32v00x_dbgmcu.c │ │ ├── ch32v00x_dma.c │ │ ├── ch32v00x_exti.c │ │ ├── ch32v00x_flash.c │ │ ├── ch32v00x_gpio.c │ │ ├── ch32v00x_i2c.c │ │ ├── ch32v00x_iwdg.c │ │ ├── ch32v00x_misc.c │ │ ├── ch32v00x_opa.c │ │ ├── ch32v00x_pwr.c │ │ ├── ch32v00x_rcc.c │ │ ├── ch32v00x_spi.c │ │ ├── ch32v00x_tim.c │ │ ├── ch32v00x_usart.c │ │ └── ch32v00x_wwdg.c └── Startup │ └── startup_ch32v00x.S ├── src ├── ch32v00x_conf.h ├── ch32v00x_it.c ├── ch32v00x_it.h ├── main.c ├── system_ch32v00x.c └── system_ch32v00x.h ├── startup_ch32v00x.s └── wch-riscv.cfg /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/LICENSE -------------------------------------------------------------------------------- /Link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/Link.ld -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/README.md -------------------------------------------------------------------------------- /library/Core/core_riscv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Core/core_riscv.c -------------------------------------------------------------------------------- /library/Core/core_riscv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Core/core_riscv.h -------------------------------------------------------------------------------- /library/Debug/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Debug/debug.c -------------------------------------------------------------------------------- /library/Debug/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Debug/debug.h -------------------------------------------------------------------------------- /library/Ld/Link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Ld/Link.ld -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_adc.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_dbgmcu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_dbgmcu.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_dma.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_exti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_exti.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_flash.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_gpio.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_i2c.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_iwdg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_iwdg.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_misc.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_opa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_opa.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_pwr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_pwr.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_rcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_rcc.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_spi.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_tim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_tim.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_usart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_usart.h -------------------------------------------------------------------------------- /library/Peripheral/inc/ch32v00x_wwdg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/inc/ch32v00x_wwdg.h -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_adc.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_dbgmcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_dbgmcu.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_dma.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_exti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_exti.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_flash.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_gpio.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_i2c.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_iwdg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_iwdg.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_misc.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_opa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_opa.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_pwr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_pwr.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_rcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_rcc.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_spi.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_tim.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_usart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_usart.c -------------------------------------------------------------------------------- /library/Peripheral/src/ch32v00x_wwdg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Peripheral/src/ch32v00x_wwdg.c -------------------------------------------------------------------------------- /library/Startup/startup_ch32v00x.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/library/Startup/startup_ch32v00x.S -------------------------------------------------------------------------------- /src/ch32v00x_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/src/ch32v00x_conf.h -------------------------------------------------------------------------------- /src/ch32v00x_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/src/ch32v00x_it.c -------------------------------------------------------------------------------- /src/ch32v00x_it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/src/ch32v00x_it.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/src/main.c -------------------------------------------------------------------------------- /src/system_ch32v00x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/src/system_ch32v00x.c -------------------------------------------------------------------------------- /src/system_ch32v00x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/src/system_ch32v00x.h -------------------------------------------------------------------------------- /startup_ch32v00x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/startup_ch32v00x.s -------------------------------------------------------------------------------- /wch-riscv.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NgoHungCuong/CH32V003_Template/HEAD/wch-riscv.cfg --------------------------------------------------------------------------------