drogue-device icon indicating copy to clipboard operation
drogue-device copied to clipboard

Device Request: Esp32-C3 Risc-V target

Open elasticdotventures opened this issue 2 years ago • 4 comments

👍🏻 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 avatar Sep 17 '23 06:09 elasticdotventures

Also, tagging @georgik 😅

elasticdotventures avatar Sep 17 '23 06:09 elasticdotventures

@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

georgik avatar Sep 18 '23 15:09 georgik

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.

lulf avatar Sep 19 '23 08:09 lulf

WIP https://github.com/drogue-iot/drogue-device/pull/388

elasticdotventures avatar Sep 29 '23 07:09 elasticdotventures