Skip to content

Commit

Permalink
chore: bump version
Browse files Browse the repository at this point in the history
  • Loading branch information
andelf committed Feb 20, 2023
1 parent 6b136a1 commit 246b8ea
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 6 deletions.
10 changes: 8 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.2] - 2023-02-20

### [Added]

- Enable 2-wire debug for ch57x, update default reset config reg values

### Fixed

- Hang on Linux caused by libusb timeout #22

## [0.2.1] - 2023-01-28

### [Added]
### Added

- EEPROM erase support
- EEPROM write support
Expand All @@ -25,7 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [0.2.0] - 2022-11-13

### [Added]
### Added

- EEPROM dump support, fix #12
- Refactor all subcommands, using clap v4
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "wchisp"
version = "0.2.1"
version = "0.2.2"
edition = "2021"
authors = ["Andelf <[email protected]>"]
repository = "https://github.com/ch32-rs/wchisp"
Expand Down
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,12 @@ Command-line implementation of the WCHISPTool in Rust, by the ch32-rs team.

This tool is a work in progress.

- **NOTE**: CH32V003 does not have a USB ISP interface, use WCH-Link to program
- **NOTE**: This tool is for USB ISP, not using with WCH-Link
- Currently I'm working on a WCH-Link implementation

## TODOs

- [x] chip detection, identification
- `wchisp probe`
- `wchisp info`
Expand All @@ -16,14 +21,14 @@ This tool is a work in progress.
- [x] skip erasing, verifying, resetting
- [x] chip config register dump
- `wchisp config`
- works for most chips, but not all
- works for most chips, but not all. Issues and PRs are welcomed
- [ ] write config registers
- [x] reset config registers to default(unprotected state)
- [x] reset config registers to default(unprotected, debug-enabled state)
- [ ] write config with friendly register names? like `wchisp config set SRAM_CODE_MODE=1 ...`
- [x] EEPROM dump
- [x] EEPROM erase
- [x] EEPROM write
- [x] select from multiple chips(using index) `wchisp -d 0 info`
- [x] select from multiple chips(using `-d` to select index) `wchisp -d 0 info`
- [ ] ISP via UART or Net

## Usage
Expand Down

0 comments on commit 246b8ea

Please sign in to comment.