RTEMS | ESP-32 C5 and C6 (#5527)
Amar Takhar (@amar)
gitlab at rtems.org
Thu Mar 19 19:08:10 UTC 2026
Amar Takhar created an issue: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5527
<!--Use this template for project descriptions that are intended
to be shown at https://projects.rtems.org/
Set the project::<size> label to make it appear in the list.
Set the gsoc and the gsoc::<size> label to make it appear in the
GSoC Ideas List-->
## Summary
There is initial work for the ESP-32 C3 by @opticron located here:
* [https://gitlab.rtems.org/opticron/rtems/-/tree/brmain-add-esp32c3-bsp](https://gitlab.rtems.org/opticron/rtems/-/tree/brmain-add-esp32c3-bsp "https://gitlab.rtems.org/opticron/rtems/-/tree/brmain-add-esp32c3-bsp")
The goal of this project would be to port this effort over to the ESP-32 C5 and C6 with at least support for:
* Booting and running tests
* Partial or full GPIO support
* To be determined by person completing the project
* sysctl access to ESP32 internals
The heavy lifting has been done by the ESP-32 C3 project though the interrupts are different for C5,C6 both of these two boards are extremely similar.
Note: You must have these boards in your hand before GSoC starts and demonstrate the ability to run any type of software on it. This could be esphome an arduino sketch or micropython. It does not matter what you pick.
If you can show to us these are ordered but not arrive in time we can find an alternate way for you to complete this, reach out to us.
## Approach
<!--Describe the general techniques to use to complete the project.-->
Use the ESP32 C3 BSP as an example.
## Knowledge/Skills
<!--add the programming languages or other technical skills needed.-->
A general knowledge of C is required.
## Possible Mentors
<!--List/tag mentors here-->
@ppisa @opticron @amar
--
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5527
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20260319/253be35b/attachment.htm>
More information about the bugs
mailing list