Skip to content
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

Device Request: Esp32-C3 Risc-V target #376

Open
elasticdotventures opened this issue Sep 17, 2023 · 4 comments
Open

Device Request: Esp32-C3 Risc-V target #376

elasticdotventures opened this issue Sep 17, 2023 · 4 comments

Comments

@elasticdotventures
Copy link

👍🏻
I'd like to try and understand what will involved in getting Drogue-IOT integrated with the esp-rs ESP Rust Embedded community.

I see this project already uses Embassy, so this presentation might be useful:
https://www.slideshare.net/georgiksk/rust-embedded-development-on-esp32-and-basics-of-async-with-embassy

@elasticdotventures
Copy link
Author

Also, tagging @georgik 😅

@georgik
Copy link

georgik commented Sep 18, 2023

@elasticdotventures Embassy and Async are supported. The only missing pieces are probably BSPs to get the project runnning: https://github.com/drogue-iot/drogue-device/tree/main/boards
This can be probably derived from C version of BSPs for Espressif Devkits: https://github.com/espressif/esp-bsp
Or other source of inspiration might be DeviceScript - BSPs https://microsoft.github.io/devicescript/devices/esp32

@lulf
Copy link
Member

lulf commented Sep 19, 2023

I think that's a great idea. I managed to explore this a while back but didn't get to the state of completion. I agree with @georgik that the missing piece is a BSP + an example.

@elasticdotventures
Copy link
Author

WIP #388

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

No branches or pull requests

3 participants