pico-sdk to 1.5.0; cyw43-driver to 0.9.0 #7697
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes Update pico-sdk to 1.5.0 (or whatever is latest) #7595.
Fixes Update CYW43 driver to latest #7596.
Update pico-sdk to 1.5.0. There was some renaming of directories in the cyw43 part of the tree.
There is a new
pico_rand
API which we might use foros.urandom
in the future. The network code is already using it. There is also a new "async contexts" API which could also be helpful. Right now these are compiled in only for CYW43 support.Update
cyw43-driver
to the latest version, and switching https://github.com/georgerobotics/cyw43-driver instead of our fork. Our fork had disabled mDNS by removing some code -- that code is gone in the latest upstream version, so we don't need the fork.The CYW43 firmware blobs are now stored in
.h
files instead of.bin
, so I could remove some special targets in theMakefile
.Tested with simple network programs on Pico W. I had trouble with web workflow, but I reproduced the same trouble with 8.1.0-beta.0, before this change, so that's a separate issue.