Just an example here: [image: image.png]
The ESP32-S31 is done by someone from the community. We could add it or wait 6 months from getting it (ESP32-P4 delay more than 2 year, and still not complete yet) BR, Alan On Sat, Aug 15, 2026 at 12:16 PM Felipe Moura Oliveira <[email protected]> wrote: > Hi Jehudi, > > Here are my thoughts on the questions you raised: > > 1. What are the advantages and consequences of changing the location? > It will allow people with write access to NuttX to review and approve > PRs, removing the pressure from a few individuals and the vendor's internal > queue. > > 2. What is the goal of changing the location: closer to NuttX and it's > style? > In addition to the point above, the goal is to prevent NuttX from > becoming increasingly dependent on external agents, especially vendors. > > 3. Who will be responsible? > The community, meaning anyone who is interested in contributing. > > 4. Who will write the code? > The community, meaning anyone who is interested in contributing. > > 5. Who will maintain the code? > The community, meaning anyone who is interested in contributing. > > 6. Who will ensure that newer devices are supported? > The community, meaning anyone who is interested in contributing. > > Best regards, > Felipe Moura de Oliveira > > > Em sex., 14 de ago. de 2026 às 12:44, Laczen JMS <[email protected]> > escreveu: > > > Hi Felipe, > > > > Hosting the repository like zephyr style would just mean moving it > > under nuttx but leaving the merge rights to people from espressif. > > They understand how this repository is updated and what the work is > > when changes are applied. I wouldn't mind this at all, but I don't see > > any advantages. In zephyr the repo is there to ensure that whatever > > version of zephyr is checked-out it has the correct library, in NuttX > > this is achieved in a different way with less work by updating the > > commit-sha of the repository. > > > > Please read the statement from espressif carefully: when the comunity > > would decide (according to community rules) that the esp_hal_3rdparty > > is to be moved under nuttx (and possibly the merging rights would be > > changed) espressif will evaluate whether contribution is feasible. > > This could lead to the decision that contribution is no longer > > feasible, leaving NuttX behind with less support. Up to now espressif > > has reviewing and > > creating PR's for NuttX because they understand how the interaction > > with esp_hal_3rdparty is happening, expecting espressif to do the same > > for a library that is handled by NuttX could be wishfull thinking. > > > > I would conclude with the following questions: > > > > 1. What are the advantages and consequences of changing the location? > > 2. What is the goal of changing the location: closer to NuttX and it's > > style? > > 3. Who will be responsible? > > 4. Who will write the code? > > 5. Who will maintain the code? > > 6. Who will ensure that newer devices are supported? > > > > If any of these questions has an unclear answer it is better too leave > > it as is and embrace the work that espressif is doing for NuttX (both > > in PR and publicity on their blog). > > > > Kind regards, > > > > Jehudi > > > > > > Op vr 14 aug 2026 om 14:56 schreef Felipe Moura Oliveira < > > [email protected]>: > > > > > > > > Hi Laczen, > > > > > > Following our last discussion, and given Espressif's statement that > they > > > will conform to community rules and are waiting for the community to > > decide > > > first, are you now more comfortable with hosting the repository like > > Zephyr > > > style? > > > > > > Is anyone else concerned about this? > > > > > > Em sex., 14 de ago. de 2026 às 09:01, Tiago Medicci Serrano < > > > [email protected]> escreveu: > > > > > > > Hi Felipe, > > > > > > > > It may have been lost in this huge thread, but the official position > I > > have > > > > is the one that I already sent to the list: > > > > > > > > 1) Espressif always said it would conform to community rules; hence, > > why we > > > > > have been absent. The community must decide first, and then we can > > see > > > > > whether the contribution is feasible. > > > > > 2) We do not block contributions, and we never saw ourselves as > > 'owning' > > > > > Espressif support in NuttX. We do have opinions, and we do try to > > > > optimize, > > > > > and we do listen to others. We actually expect more people willing > to > > > > help. > > > > > 3) So far, the discussed options were: > > > > > > > > > > > > - > > > > > > > > Total AI rewrite (I assume at the register level). > > > > > > > > - > > > > > > > > Fork, taking it from there - maybe going Zephyr style. > > > > > > > > - > > > > > > > > Replacing HAL slowly, piece by piece. > > > > > > > > > > > > > > > > Best regards, > > > > > > > > > > > > Em qua., 12 de ago. de 2026 às 08:10, Felipe Moura Oliveira < > > > > [email protected]> escreveu: > > > > > > > > > Hi Tiago, > > > > > > > > > > Do you have any feedback from the Espressif team regarding this > > thread? > > > > > Could you check with your team if we could maintain the esp-hal > > under the > > > > > NuttX GitHub organization? This way, we would be able to add more > > > > reviewers > > > > > to help with the process. > > > > > > > > > > Best, > > > > > > > > > > Em sáb., 8 de ago. de 2026 às 08:33, Alan C. Assis < > > [email protected]> > > > > > escreveu: > > > > > > > > > > > Exactly! > > > > > > > > > > > > And for Zephyr the HAL for ESP32 chips already existed before > > Espressif > > > > > > started contributing to it. > > > > > > > > > > > > NuttX also had a native port before Espressif started > contributing. > > > > > > > > > > > > When ESP32 chip was created, some engineers from Espressif was > > willing > > > > to > > > > > > use NuttX instead of FreeRTOS and sent some boards to Greg. He > did > > the > > > > > > basic port, but because their internal FreeRTOS port was more > > advanced, > > > > > > they decided to keep using it. > > > > > > > > > > > > BR, > > > > > > > > > > > > Alan > > > > > > > > > > > > On Saturday, August 8, 2026, Laczen JMS <[email protected]> > > wrote: > > > > > > > > > > > > > Hi Felipe, > > > > > > > > > > > > > > Indeed, just like your PR was committed (merged) into > > > > esphal_3rdparty. > > > > > > The > > > > > > > hal_espressif for zephyr is maintained by espressif. The only > > > > > difference > > > > > > > between NuttX and zephyr is where it is located, not who > > maintains > > > > it. > > > > > > > > > > > > > > Kind regards, > > > > > > > > > > > > > > Jehudi > > > > > > > > > > > > > > On Sat, Aug 8, 2026, 09:31 Felipe Moura Oliveira < > > > > [email protected]> > > > > > > > wrote: > > > > > > > > > > > > > > > Hi Laczen, > > > > > > > > > > > > > > > > I think you might be confusing the author with the committer. > > > > > > > > > > > > > > > > The change was indeed committed by someone from Espressif who > > has > > > > > write > > > > > > > > access to the repository, but the actual author of the code > > was an > > > > > > > external > > > > > > > > contributor using a @gmail > > > > > > > > > > > > > > > > > > > > > > > > *--Felipe Moura de Oliveira* > > > > > > > > Linkedin < > https://www.linkedin.com/in/felipe-oliveira-75a651a0 > > > > > > > > > > > > > > > > > > > On Sat, 8 Aug 2026 at 02:31 Laczen JMS <[email protected]> > > > > wrote: > > > > > > > > > > > > > > > > > Alan, > > > > > > > > > > > > > > > > > > That person is from espressif, and the commit of your > > previous > > > > > > > reference > > > > > > > > > was also done by someone from espressif. > > > > > > > > > > > > > > > > > > Kind regards, > > > > > > > > > > > > > > > > > > Jehudi > > > > > > > > > > > > > > > > > > On Fri, Aug 7, 2026, 22:51 Alan C. Assis < > [email protected]> > > > > > wrote: > > > > > > > > > > > > > > > > > > > Ok, so this one the also the maintainer of something else > > and > > > > > this > > > > > > is > > > > > > > > why > > > > > > > > > > is has a commit there: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://github.com/zephyrproject-rtos/hal_espressif/commit/ > > > > > > > 34795d7847426426c618002789af2667cc262f6d > > > > > > > > > > > > > > > > > > > > There are many commits from people outside Espressif, > what > > you > > > > > said > > > > > > > is > > > > > > > > > (to > > > > > > > > > > avoid saying I'm accusing you) "not accurate". > > > > > > > > > > > > > > > > > > > > BR, > > > > > > > > > > > > > > > > > > > > Alan > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > *--Felipe Moura de Oliveira* > > > > > Linkedin <https://www.linkedin.com/in/felipe-oliveira-75a651a0> > > > > > > > > > > > > > > > > > > -- > > > > > > *--Felipe Moura de Oliveira* > > > Linkedin <https://www.linkedin.com/in/felipe-oliveira-75a651a0> > > > > > -- > > *--Felipe Moura de Oliveira* > Linkedin <https://www.linkedin.com/in/felipe-oliveira-75a651a0> >
