Replies: 1 comment 3 replies
-
WCH provides BLE as closed-source libraries (LibWCHBLE.a in the EVT codebase). It includes a simple BLE programming manual PDF. CH58x-hal is an experiment for integrating BLE and rust-embedded, and the result seems promising:
Yes, the USB part is still missing. It might require 1 or 2 weeks of work to finish it. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi all, first of all, I'd like to thank all of you for this amazing project, it's nice to see rust-embedded ecosystem growing.
Currently I'm planning on making a bluetooth keyboard and looking for a mcu with ble and usb-peripheral capabilities. CH32V208 and CH58x series meet my needs perfectly so I further researched on their rust support situation. I was glad to find out that there has been a rather nicely-done hal for CH32 series, but only BLE peripheral support is missing. I'm wondering if this can be implemented in the future, as it is not listed in the
TODOs
section.Btw I noticed that CH58x-hal has implemented BLE functions (but no USB-related drivers), is it possible to port the logic here? I'm not very familiar with the underlying core differences of the two series so I may be asking stupid questions.
Beta Was this translation helpful? Give feedback.
All reactions