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

   ## Summary
   
   * esp32s3/irq: Fix erroneous interrupt allocation for each CPU core
   
   * esp32s3/ble: fix saving/restoring the interrupt status flags
   
   * esp32s3/irq: Allow IRAM ISRs to run during SPI flash operation
   
   * esp32s3/ble: enable the BLE interrupt during a SPI flash operation
   
   ## Impact
   
   This PR provides an interface to register ISRs that run from IRAM and keeps 
track of the non-IRAM interrupts. It enables, for instance, to avoid disabling 
all the interrupts during a SPI flash operation: IRAM-enabled ISRs are, then, 
able to run during these operations. One direct impact: it avoids BLE's packet 
losses while an SPI flash operation takes place.
   
   ## Testing
   
   Internal CI testing + NuttX CI + ESP32-S3-DevKitC-1 board;


-- 
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