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

   ## Summary
   
   Version 2.2.0 of the pico-sdk seems to have unified some RP2040 and RP2350 
headers under a new path. Now both the old and the new paths are searched 
during compilation.
   
   The commands in the documentation have been updated and a tip about not 
necessarily having to compile picotool manually has been added. The RP2040 has 
SDK instructions in its main arch page, while the RP2350 has them in a board 
page; due to the smaller number of RP230 boards currently documented, this may 
not be an issue (yet).
   
   ## Impact
   
   It will now be possible to compile RP2040 binaries with newer pico-sdk 
versions (namely 2.2.0). Compatibility with version 2.1.1 has been preserved.
   
   ## Testing
   
   These changes were tested on a Linux host, targeting a custom RP2040 board 
using today's NuttX master as the baseline. The pico-sdk versions tested were 
2.1.1 (known working) and 2.2.0 (latest release, previously breaking in CI); 
older versions were not tested since they are not currently targeted by either 
the docs or the build system.
   
   Compilation of the RP2350 `raspberrypi-pico-2/usbnsh` target has been 
tested, but I don't have any real hardware to upload the final binary to.
   
   
   


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