Skip to content

v00x integration#26

Merged
aq1018 merged 15 commits into
mainfrom
feat/v00x-integration
Apr 20, 2026
Merged

v00x integration#26
aq1018 merged 15 commits into
mainfrom
feat/v00x-integration

Conversation

@aq1018

@aq1018 aq1018 commented Apr 18, 2026

Copy link
Copy Markdown
Collaborator
  • Add CH32V00x support (V002/V004/V005/V006/V007), hardware-validated on V006.
  • Split V103 system flash so UART transport fits alongside everything else.
  • Breaking protocol change: 24-bit address + per-command flags byte, WriteFlags::FLUSH replaces Cmd::Flush,
    ResetFlags::BOOTLOADER replaces addr=1 on Reset.
  • Dispatcher refactor + RS-485 half-duplex flush fixes.

@aq1018 aq1018 force-pushed the feat/v00x-integration branch from 4cd3e5d to c19c762 Compare April 19, 2026 09:06
@aq1018 aq1018 force-pushed the feat/v00x-integration branch from 6c67427 to d4768a9 Compare April 20, 2026 02:59
@aq1018 aq1018 merged commit 2131ed2 into main Apr 20, 2026
10 checks passed
@aq1018 aq1018 deleted the feat/v00x-integration branch April 20, 2026 06:47
@aq1018

aq1018 commented Apr 20, 2026

Copy link
Copy Markdown
Collaborator Author

unfortunately tinyboot-ch32:v0.4.0 package was unable to be released to crates.io. This is v006 flash depends on git ch32-metapac. Will need to wait for upstream to release a new version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant