Greg, how can we enforce the vendors to follow a standard? If it is a HAL,
it is specific to each vendor.

Forcing them to follow a standard is like forcing them to write native code
for NuttX.

Perhaps following CMSIS is an option, but it is ARM-only, there is not a
universal HAL.

BR,

Alan

On Thu, Sep 24, 2026 at 9:39 AM Gregory Nutt <[email protected]> wrote:

> This repository can follow some common rules so
> different HALs wouldn't be completely different and we would have some
> control over it.
>
> That is what we did in the past to handle devices (mostly wireless
> devices) that required a firmware download each time they booted.  We kept
> the open-but-proprietary firmware in a separate repository known to the
> build system
>
> (Since that repository is not generally available I imagine that those old
> parts are no longer usable).  The disconnection of the OS from the
> supported repository was ultimately fatal.
>

Reply via email to