-
Notifications
You must be signed in to change notification settings - Fork 507
Update to Pico-SDK 2.2.0 release, remove multi-lib LWIP, clean up CMake, clean up P.IO build hardcoded defines #3049
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Doesn't seem to have nay additions since the develop branch we were using, but this one is nice and official and tagged.
We've collected multiple -Wno-xxx settings while working around small issues with the SDK. Remove them and see where we stand
3898b96 to
94272f7
Compare
We needed about 6 copies of the LWIP/BT library for each CPU when the lwip library was built as part of the SDK libpico. Remove LWIP from the SDK builds and replace it with the actual LWIP source (linked via `#include`) so we can adjust for IPv4/IPv^/32K/16K at runtime. Shrinks download size of a release significantly. Still need separate LWIP-BT library because the CYW43 driver is different when BT is enabled. Update and clean up the libpico CMakefile and common platform_def.txt Link to config includes, don't copy, where possible
7dae7fa to
22ad092
Compare
5ffc83d to
47079e6
Compare
|
@maxgerhardt if you could look over the changes I've done in your The defines set in the P.IO builds never really matched the ones in the IDE because they relied on cut-n-pasting (and editing for proper formatting) updates every time. Now, the Arduino IDE and the P.IO should pull chip-level defines from a GCC |
Accidentally defined CYW43_SUPPORTED for all boards, not just the ones with a CYW43 chip onboard.
Use newer script which parses local tzdata files
|
Changes to the |
No actual changes to output boot2 files, but if they ever do update we'll catch it.
f23b2ca to
207f8f5
Compare
Doesn't seem to have many additions since the develop branch we were using, but this one is nice and official and tagged.