PIO CH32V
  • Installation
  • Quick Start for Development Boards
  • Board Selection
  • Building
  • Uploading
  • Debugging
  • Clock Source Configuration
  • General Build Options
  • None OS SDK
  • FreeRTOS
  • Harmony LiteOS
  • RT-Thread
  • TencentOS Lite-M
  • Examples
PIO CH32V
  • Welcome to the PlatformIO CH32V Documentation!
  • View page source

Welcome to the PlatformIO CH32V Documentation!

The PlatformIO CH32V project intends to provide an easy way for developing firmwares for various W.CH RISC-V based chips. It easily integrates into VSCode and other IDEs thanks to PlatformIO and can be used cross-platform.

Note

This project is under active development.

Contents

  • Installation
    • Install VSCode
    • Install PlatformIO
    • Install CH32V Platform
    • Install Drivers / Rules
      • Windows Driver Installation
      • Linux udev Rules
  • Quick Start for Development Boards
    • CH32V307 EVT by SDCZ
    • WeAct CH582F
    • WeAct CH573F
  • Board Selection
  • Building
  • Uploading
    • Via Debug Adapter (OpenOCD)
    • Via USB Bootloader (wchisp)
    • Via Serial Bootloader
  • Debugging
    • Hardware setup
      • WCH-Link
      • WCH-LinkE
    • Configuration
    • Example
  • Clock Source Configuration
    • Overview
    • Configuration
    • Examples
    • Validation
    • Defined Macros
  • General Build Options
    • FPU / Hard Float
    • Linker Script
  • None OS SDK
    • Link Time Optimization (LTO)
    • Startup File
    • System / Startup Code
    • Debug Code
    • C++ Support
  • FreeRTOS
  • Harmony LiteOS
  • RT-Thread
  • TencentOS Lite-M
  • Examples
    • ADC
    • Baremetal
    • Bluetooth Low Energy (BLE)
    • Blinky
    • CH32Fun
    • Hello World
    • Miscellaneous
    • USB Power Delivery
    • Webserver
    • Zephyr
Next

© Copyright 2025, Community-PIO-CH32V.

Built with Sphinx using a theme provided by Read the Docs.