├── .github └── workflows │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── devices ├── 0x10-CH56x.yaml ├── 0x11-CH55x.yaml ├── 0x12-CH54x.yaml ├── 0x13-CH57x.yaml ├── 0x14-CH32F103.yaml ├── 0x15-CH32V103.yaml ├── 0x16-CH58x.yaml ├── 0x17-CH32V30x.yaml ├── 0x18-CH32F20x.yaml ├── 0x19-CH32V20x.yaml ├── 0x20-CH32F20x-Compact.yaml ├── 0x21-CH32V00x.yaml ├── 0x22-CH59x.yaml ├── 0x23-CH32X03x.yaml ├── 0x24-CH643.yaml ├── 0x25-CH32L103.yaml └── SCHEMA.yaml └── src ├── constants.rs ├── device.rs ├── flashing.rs ├── format.rs ├── lib.rs ├── main.rs ├── protocol.rs └── transport ├── mod.rs ├── serial.rs └── usb.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | trash/ 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/README.md -------------------------------------------------------------------------------- /devices/0x10-CH56x.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x10-CH56x.yaml -------------------------------------------------------------------------------- /devices/0x11-CH55x.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x11-CH55x.yaml -------------------------------------------------------------------------------- /devices/0x12-CH54x.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x12-CH54x.yaml -------------------------------------------------------------------------------- /devices/0x13-CH57x.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x13-CH57x.yaml -------------------------------------------------------------------------------- /devices/0x14-CH32F103.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x14-CH32F103.yaml -------------------------------------------------------------------------------- /devices/0x15-CH32V103.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x15-CH32V103.yaml -------------------------------------------------------------------------------- /devices/0x16-CH58x.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x16-CH58x.yaml -------------------------------------------------------------------------------- /devices/0x17-CH32V30x.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x17-CH32V30x.yaml -------------------------------------------------------------------------------- /devices/0x18-CH32F20x.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x18-CH32F20x.yaml -------------------------------------------------------------------------------- /devices/0x19-CH32V20x.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x19-CH32V20x.yaml -------------------------------------------------------------------------------- /devices/0x20-CH32F20x-Compact.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x20-CH32F20x-Compact.yaml -------------------------------------------------------------------------------- /devices/0x21-CH32V00x.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x21-CH32V00x.yaml -------------------------------------------------------------------------------- /devices/0x22-CH59x.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x22-CH59x.yaml -------------------------------------------------------------------------------- /devices/0x23-CH32X03x.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x23-CH32X03x.yaml -------------------------------------------------------------------------------- /devices/0x24-CH643.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x24-CH643.yaml -------------------------------------------------------------------------------- /devices/0x25-CH32L103.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/0x25-CH32L103.yaml -------------------------------------------------------------------------------- /devices/SCHEMA.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/devices/SCHEMA.yaml -------------------------------------------------------------------------------- /src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/src/constants.rs -------------------------------------------------------------------------------- /src/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/src/device.rs -------------------------------------------------------------------------------- /src/flashing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/src/flashing.rs -------------------------------------------------------------------------------- /src/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/src/format.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/src/protocol.rs -------------------------------------------------------------------------------- /src/transport/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/src/transport/mod.rs -------------------------------------------------------------------------------- /src/transport/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/src/transport/serial.rs -------------------------------------------------------------------------------- /src/transport/usb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ch32-rs/wchisp/HEAD/src/transport/usb.rs --------------------------------------------------------------------------------