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

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

Open
4 of 10 tasks
jessebraham opened this issue Dec 14, 2023 · 6 comments
Open
4 of 10 tasks

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

jessebraham opened this issue Dec 14, 2023 · 6 comments
Labels
low power Light-/Deep-Sleep and co-processor support package:esp-lp-hal Issues related to the esp-lp-hal package status:long-term This task will be around a while

Comments

@jessebraham
Copy link
Member

jessebraham commented Dec 14, 2023

ESP32-C6

  • Interrupts
  • LP_I2C
  • LP_IO
  • LP_TIMER
  • LP_UART
  • LP_WDT (?)

ESP32-S2/S3

  • Interrupts
  • RTC_I2C
  • RTC_IO
  • SENS
@jessebraham jessebraham added the low power Light-/Deep-Sleep and co-processor support label Dec 14, 2023
@jessebraham jessebraham moved this from Todo to In Progress in esp-rs Dec 15, 2023
@jessebraham jessebraham added the status:in-progress This task is currently being worked on label Jan 18, 2024
@jessebraham jessebraham changed the title Implement remaining peripheral drivers for esp32c6-lp-hal Implement remaining peripheral drivers for esp-lp-hal Feb 8, 2024
@JurajSadel
Copy link
Contributor

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

@playfulFence
Copy link
Contributor

Want to take a look into LP_WDT for C6

@jessebraham jessebraham removed the status:in-progress This task is currently being worked on label Apr 3, 2024
@jessebraham jessebraham added the status:long-term This task will be around a while label May 3, 2024
@jessebraham jessebraham added the package:esp-lp-hal Issues related to the esp-lp-hal package label May 23, 2024
@Szybet
Copy link
Contributor

Szybet commented Aug 17, 2024

Any updates on this?

@Dominaezzz
Copy link
Collaborator

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

@Szybet
Copy link
Contributor

Szybet commented Aug 18, 2024

timer and interrupts for the c6

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

@Szybet
Copy link
Contributor

Szybet commented Aug 19, 2024

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
low power Light-/Deep-Sleep and co-processor support package:esp-lp-hal Issues related to the esp-lp-hal package status:long-term This task will be around a while
Projects
Status: In Progress
Development

No branches or pull requests

5 participants