Dear NuttXers,

As some people here know, recently Espressif added support for USB OTG
Device on ESP32S3 (thanks to Dong Heng).

And it opened the possibility to have USB Console using this USB OTG
Device or using the USB_SERIAL_JTAG (see TRM: "33 USB Serial/JTAG
Controller (USB_SERIAL_JTAG)" ).

So, to "avoid" confusion we will follow this convention: usbconsole
when referring to USB console using USB_SERIAL_JTAG and usbnsh when
referring to USB console using USB Device.

However for a newcomer who never saw his email, it will be difficult
to understand what each one does. Same apply to many board profiles we
already have currently.

Of course, the best way to solve it is creating a documentation for
each board profile, but it is something that doesn't happen easily.

So, I think having a "Description: " in the defconfig could help here.
People could read it to know what it does or we could use:
"./tools/configure.sh info boardname:profile" to print this information.

This is just a RFC, I opened it here:
https://github.com/apache/nuttx/issues/9598

BR,

Alan

Reply via email to