Closed hathach closed 2 months ago
Thank you for your detailed explanation and your work on improving the project.
I've reviewed the artifacts, and everything works seamlessly.
please consider making a release, e.g., 0.2.1
I will do that soon!
awesome! we are excited to have better support for this fun chip. please check out some of our updates such as adding tinyUSB device support
glad that you find this PR useful, yeah, let make this fun chip more fun :)
Motivation
Thank you for this awesome project. As @ladyada is working on a ch32 dev board, we have been adding tinyusb support for ch32 arduino and is curretly trying to integrate your execllent
wchisp
tool as upload method in addition to existing wlinke (since not all users has wlinke).Goal
It would be great that we can directly use the artifacts from your release page with arduino IDE/CLI.
Changes
Arduino is picky and require tool's zip file must contains an single folder (screenshot below). Therefore my initial thought is making a quick change to zip folder containing binary (instead of only binaries). However, I found that ci is a bit out of date, and take the chance to make an update as well. Followig is notable chages
nightly-release
job only run if the workflow run due to schedule eventmacos-latest
is arm64 (M1) only, for x64, we must specific macos-12.Runner Image: macos-14-arm64
(not x64)I am open to all suggestion, let me know if you want to change it in any ways. Should you think this is useful and merge, please consider to make an release e.g 0.2.1 since nightly build binaries changes constantly and cannot be used directly with Arduino which requires sha256 checksum in the board index.