esp-rs / esp-hal

no_std Hardware Abstraction Layers for ESP32 microcontrollers
https://docs.esp-rs.org/esp-hal/
Apache License 2.0
767 stars 214 forks source link

Implement remaining peripheral drivers for `esp-lp-hal` #1030

Open jessebraham opened 11 months ago

jessebraham commented 11 months ago

ESP32-C6

ESP32-S2/S3

JurajSadel commented 9 months ago

FYI I'm planning to work on lp-timer for C6 next.

playfulFence commented 9 months ago

Want to take a look into LP_WDT for C6

Szybet commented 3 months ago

Any updates on this?

Dominaezzz commented 3 months ago

Which peripherals are you looking for? And for which chip?

Szybet commented 3 months ago

timer and interrupts for the c6

It's not my league to try to implement them, sadly

Szybet commented 3 months ago

While implementing it for esp-lp-hal would be too complicated for me, maybe setting a few registers would be enough for now?

https://github.com/espressif/esp-idf/blob/d7ca8b94c852052e3bc33292287ef4dd62c9eeb1/components/ulp/ulp_riscv/ulp_core/ulp_riscv_utils.c#L26-L35

It looks like it's that easy?