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