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

   ## Summary
   
   Previously only up to 31 PIO instructions were accepted. But the hardware 
allowed 32 instructions.
   
   Now we accept 32 instructions.
   
   See the corresponding [commit in the pico-sdk 
repository](https://github.com/raspberrypi/pico-sdk/commit/6f7dc67791dfffc2a22a0f0b59e83fd4da89b408).
   
   
   ## Impact
   
   Calling `rp2040_pio_add_program` with a PIO program containing 32 
instructions previously ended in a panic state (`DEBUGPANIC`).
   
   Now 32 instructions are accepted.
   
   ## Testing
   
   Uploading my application with 32 PIO instructions previously froze the 
device (rp2040).
   
   Now uploading 32 PIO instructions succeeds.
   
   No further testing was conducted with rp23xx or rp23xx-rv devices.
   But the upstream code (pico-sdk) uses the same `assert` for all three device 
groups. Thus, the change should be suitable for all platforms.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to