Commit 2de633b
authored
Update to Pico-SDK 2.2.0 release, remove multi-lib LWIP, clean up CMake, clean up P.IO build hardcoded defines (earlephilhower#3049)
* Update to Pico-SDK 2.2.0 release
Doesn't seem to have many additions since the develop branch we were using,
but this one is nice and official and tagged.
* Add LIB_PICO_MULTICORE to libpico build
Fixes earlephilhower#3058
* Clean up some unused param warnings
* Fix olimex XL/XXL RP2350A redefinition
* Clean up SDK defines in IDE builds
* Build LWIP at app compile time, no need for multi
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
* Platform.IO build fixes
* Use platform_def files for p.io builds
* Allow for no PIN_LED for board variants
* Update Mozilla CCADB URL in CertStore example
Thanks to @jpoikela for esp8266/Arduino#9264
* Update TZ.h from ESP8266 repo
Use newer script which parses local tzdata files
* Re-enable BOOT2.S compiles in libpico
No actual changes to output boot2 files, but if they ever do update we'll
catch it.
* Update LittleFS to latest release 2.11.11 parent c6a726c commit 2de633b
File tree
353 files changed
+2100
-2045
lines changed- cores/rp2040
- lwip
- src
- api
- apps
- altcp_tls
- lwiperf
- mdns
- mqtt
- netbiosns
- smtp
- snmp
- sntp
- tftp
- core
- ipv4
- ipv6
- include
- compat
- posix
- arpa
- net
- sys
- stdc
- lwip
- apps
- priv
- prot
- netif
- ppp
- polarssl
- netif
- ppp
- polarssl
- include
- rp2040
- pico_base/pico
- rp2350
- pico_base/pico
- libraries
- BluetoothAudio/src
- LittleFS/lib
- SimpleMDNS/src
- WiFi
- examples/BearSSL_CertStore
- src
- lwIP_w55rp20/src
- utility
- lwIP_w6300/src/utility
- lib
- rp2040
- rp2350-riscv
- rp2350
- tools
- libpico
- variants
- olimex_pico2xl
- olimex_pico2xxl
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
353 files changed
+2100
-2045
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| 116 | + | |
116 | 117 | | |
117 | 118 | | |
118 | 119 | | |
| |||
215 | 216 | | |
216 | 217 | | |
217 | 218 | | |
| 219 | + | |
218 | 220 | | |
219 | 221 | | |
220 | 222 | | |
| |||
229 | 231 | | |
230 | 232 | | |
231 | 233 | | |
| 234 | + | |
232 | 235 | | |
233 | 236 | | |
234 | 237 | | |
| |||
241 | 244 | | |
242 | 245 | | |
243 | 246 | | |
| 247 | + | |
244 | 248 | | |
245 | 249 | | |
246 | 250 | | |
247 | 251 | | |
248 | 252 | | |
| 253 | + | |
249 | 254 | | |
250 | 255 | | |
251 | 256 | | |
| |||
271 | 276 | | |
272 | 277 | | |
273 | 278 | | |
| 279 | + | |
274 | 280 | | |
275 | 281 | | |
276 | 282 | | |
| |||
0 commit comments