- 31 May, 2024 1 commit
-
-
Earle F. Philhower, III authored
Add a "-32K" option to all the IP stack options that doubles the PCB and memory pools from default. For most use cases this is not necessary, but it could be helpful in cases where large numbers of TCP clients are connected or high bandwidth applications. Fixes #2050
-
- 30 May, 2024 8 commits
-
-
-
-
-
-
Earle F. Philhower, III authored
Trivial fix #2179
-
-
- 29 May, 2024 2 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Provide direct connection from BT audio to I2S and PWM audio outputs. Example included showing play/pause operation.
-
- 26 May, 2024 1 commit
-
-
Earle F. Philhower, III authored
Adds a library to run classic Bluetooth A2DP source (output) audio from the PicoW. Simple example showing operation and callbacks. Factor out multiple BT lock/unlock and place in the PicoW variant files.
-
- 22 May, 2024 1 commit
-
-
Earle F. Philhower, III authored
Use -O2 only on the LWIP checksum routine, resulting in a speedup of around 13% (checksumming only, not entire LWIP stack) for 72 add'l bytes of flash.
-
- 21 May, 2024 4 commits
-
-
Earle F. Philhower, III authored
Fixes #1730 Uses DMA operations to avoid the need to bit-bang or busy wait for I2C operations that might be very slow. Optional, adds new API calls to enable. Simple example included.
-
Earle F. Philhower, III authored
Fixes #1192 Uses DMA operations to avoid the need to bit-bang or busy wait for SPI operations that might be very slow. Optional, adds new API calls to enable. Simple example included.
-
Earle F. Philhower, III authored
-
Christian Halter authored
Co-authored-by: Christian Halter <christian.halter@newsan.com.ar>
-
- 20 May, 2024 1 commit
-
-
Earle F. Philhower, III authored
-
- 17 May, 2024 1 commit
-
-
Earle F. Philhower, III authored
Fixes #2163
-
- 15 May, 2024 2 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
When a ping is sent from the Pico, a raw_recv callback is added which sees all raw incoming packets to detect the response from the ping target. If while waiting for the target response an external ping packet arrives this incoming ping request packet will be processed by the LwipIntfDev<>::_pingCB which will return "0" not processed and which *should* not change the payload unless it handles the actual packet. Unfortunately, the 20 byte header was unconditionally stripped off of the packet before checking if this was our response, changing the payload address and causing an assertion in LWIP. Fix by using absolute offsets inside the raw packet for the ping response checks. Fixes #2156 Fixes #2149
-
- 14 May, 2024 1 commit
-
-
Earle F. Philhower, III authored
As seen in debug of #2149, if the LwipIntfDev is already _started, return false for a ::begin() call. Also, protect netif_add/_remove on the very small possibilty of being called by LwipIntfDev devices while the CYW43 driver is doing work.
-
- 13 May, 2024 2 commits
-
-
Earle F. Philhower, III authored
-
Daniel Egnor authored
-
- 11 May, 2024 1 commit
-
-
Earle F. Philhower, III authored
Avoids crash seen in #2132
-
- 06 May, 2024 1 commit
-
-
Juraj Andrássy authored
With example from the Arduino Ethernet library
-
- 02 May, 2024 3 commits
-
-
Earle F. Philhower, III authored
If a file called `.ci.defines` is present in a directory, apply those while building the specified sketch. * Add an lwip_ESPHost test, like the wired Ethernet ones * Add WINC1500 test and CI hook * Remove 1 minor warning in WINC build
-
Earle F. Philhower, III authored
Add missing boards and WiFi types
-
Juraj Andrássy authored
-
- 01 May, 2024 1 commit
-
-
Earle F. Philhower, III authored
-
- 30 Apr, 2024 2 commits
-
-
Earle F. Philhower, III authored
Fixes #2136
-
Dominic Pearman authored
Co-authored-by: Dominic Pearman <dominic@phymorous.de>
-
- 29 Apr, 2024 2 commits
-
-
Calvin Huang authored
* functions to set PDM pins * change pin set method to better match existing libs
-
Dominic Pearman authored
Co-authored-by: Dominic Pearman <dominic@phymorous.de>
-
- 26 Apr, 2024 1 commit
-
-
Earle F. Philhower, III authored
The lwipopts.h file started with the PicoW example one, but no longer tracks it, so remove the EXAMPLE define guard.
-
- 25 Apr, 2024 2 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Fixes #2123
-
- 24 Apr, 2024 1 commit
-
-
Earle F. Philhower, III authored
Fixes #2037
-
- 22 Apr, 2024 1 commit
-
-
Earle F. Philhower, III authored
-
- 19 Apr, 2024 1 commit
-
-
Earle F. Philhower, III authored
Fixes #2105 W5100 doesn't support isLinked, so no change needed there.
-