What Raiden mentioned is right: AI generated or not, this is something we
have to discuss with the Espressif maintainers. They are incredibly active
and keep our ESP support up to date. As much as I want our own NuttX HAL,
we have to decide if it's worth trading for the burden of having our own,
non-Espressif maintainers for it. I'm incredibly against the AI rewrite,
but at this time I would also be against a by-hand rewrite unless we
somehow get continued support maintaining it, either by Espressif or other
devs, at the level we get from Espressif right now. That kind of maintainer
work is super valuable to NuttX, which already has few maintainers.

Also, respectfully, thinking that a new HAL rewritten to follow NuttX
idioms will have bit-by-bit identical output to the original ESP HAL is
wishful thinking. All kinds of things, including internal data structures,
will be different. Unless I am misunderstanding that proposition, that is
definitely not going to work as a testing plan for a new HAL.

Matteo

On Wed, Aug 5, 2026, 12:44 p.m. Tomek CEDRO <[email protected]> wrote:

> On Wed, Aug 5, 2026 at 4:27 PM Marco C. <[email protected]> wrote:
> > Let me try to explain the methodology so you can open your mind:
> > (..)
> > Open your mind. Peace.
> > Marco Casaroli
>
> We are open-minded Marco, very, it is highly unfair to say we are not.
>
> You need to take into a consideration that all NuttX related work is
> done in our free time at the expense of any other tasks sometimes our
> families and so called private human life.
>
> We are also people taking personal responsibility for the products
> development, its delivery, and maintenance. If things take too complex
> and too long to deliver we are out of business. If things fail on
> production we are out of business. If we are unable to maintain and
> service products we are out of business. This out of business also
> means measurable financial responsibility.
>
> Most of us are owners of the company, business, product. We have
> experiences that made us have solid stand on the ground and think the
> way we think. Its okay to play around and experiment, but its not okay
> to impose experiments on everyone around, like so called modern world
> does right now. We cannot build without solid foundations, when all
> components change all the time, including software and recently even
> hardware components. Its a big complex mess right now. We do not want
> to make it worse or even take part ourselves. This is clearly
> destructive.
>
> We can play around but then we need to provide alternative path to be
> selected, while foundations must remain rock solid, so people have
> choice. I understand you use free AI to create stuff, but in the end
> there are living humans paying bills daily that need to process that
> also for free in their free time.
>
> My proposition for the people with lots of free time is to create an
> experimental but separate AI NuttX rewrite and see how it goes. It
> should be a win-win scenario where we can cope with basic tasks in
> NuttX while the other project may explore new worlds.
>
> Peace :-)
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>

Reply via email to