-
Notifications
You must be signed in to change notification settings - Fork 62
CH32X033 support #187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hello @ITstreet1 , there is no support in core release 1.0.4 or in the current master branch. But yes, it can be programmed with Arduino and it works quite well for me, using the changes of PR #171. Since I bought a bunch of them and wanted to use them with the Arduino IDE, I made the X033 (in TSSOP20 package) work for me. Although perhaps not final, I thought my work could be helpful for others and submitted PR #171 . Read the description of that PR to know the specifics. I didn't have time to make a fool-proof installation, so you may need to put some effort in to make it work for you. Please submit your findings as a comment to that PR or in this topic. What I like about the X033 is that is offers good value for money. The TSSOP20 package has a similar pinout as the CH32V003 but much more memory, allowing it to be used for debugging during development. Just be aware that it is not identical and as you already noted there are some issues that have been submitted already. Good luck! |
Hello, I want to confirm that your "fixes" work well. Tried just a simple Blink, and it works. It would be nice if this were included in the main branch. Is there any way to upload a program using a USB? |
Hello @ITstreet1 - thanks fot the feedback. Good to read things work for you as well. I'd also like the various PRs' to be merged. Activity from WCH has been quite low in the past period, but today I saw some issues being closed, so that makes me hopeful for the future. In the mean while I've managed to get dual UART working on the X033 and intend to submit the required updates sometime soon. There are some other active community members that have contributed useful PR's. PR #191 was submitted recently and may be helpful to make releases that include more improvements. I haven't done anything with USB yet, so I can't inform you on that. If I remember well, there was some work done for this repository regarding USB support, but don't know much about it yet. The X035 seems to have a build-in bootloader, so perhaps the X033 has one too. There is some more info in issue #134 and PR #129. The keyword for this seems to be WCHISP. FYI: I did come across this X033 dev board by Stefan Wagner. who also made a USB-Knob and a NRF bridge for CH32X033 that utilize USB, but I think he doesn't use the Arduino IDE, |
Hello,
I just looked across this repo and didn't find support for this chip. There are some topics in Issues, and it looks like this chip can be programmed with Arduino. If so, which one should I select, as this one is not in the list?
The text was updated successfully, but these errors were encountered: