ESP32-C3 Support #166

Closed
opened 2025-06-20 22:41:51 +08:00 by lemon-mint · 2 comments
lemon-mint commented 2025-06-20 22:41:51 +08:00 (Migrated from github.com)

First of all, thank you for this excellent project! I've been looking through the README and the code, and I'm very impressed.

I see that you've already added great support for ESP32 boards, specifically mentioning the ESP32-S2 and ESP32-S3. This is fantastic work.

I am writing to inquire specifically about the possibility of supporting the ESP32-C3. The C3 is a very popular and cost-effective RISC-V chip, and I believe its features would make it another great target for pico-fido.

  1. Is support for the ESP32-C3 on the project's roadmap?
  2. Are there any known technical blockers that make porting to the C3 difficult (e.g., RISC-V toolchain compatibility, specific hardware peripheral differences, or memory constraints)?

Thank you again for your time and for creating such a valuable open-source tool.

First of all, thank you for this excellent project! I've been looking through the README and the code, and I'm very impressed. I see that you've already added great support for ESP32 boards, specifically mentioning the ESP32-S2 and ESP32-S3. This is fantastic work. I am writing to inquire specifically about the possibility of supporting the ESP32-C3. The C3 is a very popular and cost-effective RISC-V chip, and I believe its features would make it another great target for pico-fido. 1. Is support for the ESP32-C3 on the project's roadmap? 2. Are there any known technical blockers that make porting to the C3 difficult (e.g., RISC-V toolchain compatibility, specific hardware peripheral differences, or memory constraints)? Thank you again for your time and for creating such a valuable open-source tool.
polhenarejos commented 2025-06-20 23:05:55 +08:00 (Migrated from github.com)

It’s a hardware constraint. It doesn’t support OTG USB so the board cannot work as a usb device.
You can always get a S3 which costs like C3.

It’s a hardware constraint. It doesn’t support OTG USB so the board cannot work as a usb device. You can always get a S3 which costs like C3.
lemon-mint commented 2025-06-20 23:48:01 +08:00 (Migrated from github.com)

Thank you for your detailed answer.

Thank you for your detailed answer.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dearsky/pico-fido#166