fdcavalcanti opened a new pull request, #15853:
URL: https://github.com/apache/nuttx/pull/15853

   This PR is the second part of the WiFi common layer port for Espressif 
Xtensa devices.
   ESP32S3 has been recently merged here #15816.
   
   ## Summary
   
   This PR modifies ESP32 to use WiFi source code from the common layer, which 
is already used by ESP32S2 and ESP32S3. KConfig prefixes such as `ESP32_*` are 
replaced with `ESPRESSIF_*` (`CONFIG_ESP32_WIFI` -> `CONFIG_ESPRESSIF_WIFI`). 
This is applied through arch/ and also board/.
   
   BLE symbols are altered as well, since they share some common wireless 
implementations. However, source code for BLE has not been merged into the 
common layer.
   
   ## Impact
   
   - Impact on User: KConfig changes will cause issues to users who have custom 
defconfigs, as they should now update the wireless symbols.
   - Impact on Build: Not in practice, but some build instructions are removed 
from `arch/xtensa/src/esp32` and merged into `arch/xtensa/src/common/espressif`.
   - Impact on Hardware: Affects only ESP32S3 boards.
   - Impact on Documentation: No.
   - Impact on Security, Compatibility: Only compatibility issue is the KConfig 
symbols mentioned above.
   
   
   ## Testing
   
   Internal CI testing +
   `sta_softap`, `wifi`, `ble`, `blewifi`  defconfigs (among others) have been 
tested and are performing as expected.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to