You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by "tmedicci (via GitHub)" <gi...@apache.org> on 2024/03/26 18:00:27 UTC

[PR] esp32[|s3]: Update wireless drivers [nuttx]

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

   ## Summary
   
   * esp32/rmt: Remove outdated RMT driver
   
   * esp32s3/[ble/wifi]: Improve code compatibility between SoCs
     * Introduce a couple of minor changes to make it easier to keep the code update between different Espressif's SoCs.
   
   * esp32s3/ble: Rearrange types, data and functions order
     * Rearrange the order of the types, data and functions without modifying them. This is done to make it look more similar to ESP32's ble adapter and ease maintenance.
   
   * esp32s3/ble: Update the name of the interrupt status flags
   
   * esp32s3: use common espressif code instead of chip-specific.
     * Most of the functions used to set the peripherals are available for all Espressif's chips. This commit uses this set of functions and removes outdated functions that perform the same operations in the chip level.
   
   * esp32/[ble/wifi]: Update the wireless drivers
     * Update the Wi-Fi and the BLE driver of ESP32. Most of the changes rely on using the common sources and header files for xtensa-based Espressif's SoCs. The new Wi-Fi driver supports WPA3-SAE for both Station and SoftAP mode. BLE's coexistence mode was enhanced according to the latest libraries. Please note that other sources required minor changes in order to be compatible with the common sources.
   
   * esp32/esp32-devkitc: Update audio defconfig to enable optimization
   
   * esp32s3/spiflash: Fix error to pause the other CPU during operation
   
   * esp32/spiflash: Fix error to pause the other CPU during the operation
   
   ## Impact
   
   A couple of changes needed to be glued together to make it possible to update the Wi-Fi and the BLE driver on ESP32 and make use of the common source code base for all Espressif's xtensa-based devices. **Please note that reviewing it by checking the commits may be easier: there were a few code reordering.**
   
   ## Testing
   
   Internal CI testing + ESP32-DevKitC V4 + ESP32-S3-DevKitC-1 v1.0


-- 
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-unsubscribe@nuttx.apache.org

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


Re: [PR] esp32[|s3]: Update wireless drivers [nuttx]

Posted by "xiaoxiang781216 (via GitHub)" <gi...@apache.org>.
xiaoxiang781216 merged PR #12004:
URL: https://github.com/apache/nuttx/pull/12004


-- 
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-unsubscribe@nuttx.apache.org

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