-
Notifications
You must be signed in to change notification settings - Fork 8
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
Portability #1
Comments
Yes. They are sharing almost the same register block. The difference:
This crate is at an early stage. I need some investigation on how to get BLE to work. (if not, then the whole crate is meaningless) When the BLE part is landed. I'll try to introduce feature gates for different devices. |
Thank you for your contribution to Rust on WCH MCUs! If I have time, I will try to join this project's development. |
Confirmed almost all of CH582's BLE lib can be highly integrated into the Embassy framework. (BLE MESH is not tested yet) @za-songguo I'll start the refactoring work this weekend. |
+CC @Slappy2022 |
@andelf Good job! The Rust ecosystem on WCH MCUs is getting better and better! |
Is it possible to make this HAL library compatible with both CH57x (RISC-V), CH58x and CH59x?
My idea is to use different implementations for different MCUs on the lower layer, but provide the same interface to the user on the upper layer, and the user selects the MCU they use through Rust features.
The text was updated successfully, but these errors were encountered: