arduino-pico/docs
Earle F. Philhower, III f5c4136b94
Add SimpleMDNS, IGMP, and .local lookup (#2582)
* Enable LWIP IGMP, MDNS internal server
* Enable MDNS lookup from LWIP DNS
* Add SimpleMDNS responder, small code and no malloc
* Ensure we copy out lwipopts in make-libpico

Adds a small wrapper around the LWIP-provided MDNS responder application.
Drop-in replacement in many basic cases for LEAmDNS.

For FreeRTOS it is important to not allocate memory on an LWIP callback.
LEAmDNS needs to do this to create response objects, leading to crashes.

Increase LWIP timers by bumping the LWIP_ARP number (as done before).

Replace ArduinoOTA LEAmDNS with SimpleMDNS and update a
HTTPUpdateServer example.
2024-11-07 10:09:44 -08:00
..
images Add Win32 Long Path info to P.IO docs (#1321) 2023-03-20 15:31:39 -07:00
_config.yml Set theme jekyll-theme-slate 2021-03-21 10:27:27 -07:00
a2dp.rst Add basic A2DP BluetoothAudio documentation (#2217) 2024-06-09 17:47:13 -07:00
adc.rst Update adc.rst (#1502) 2023-06-05 02:15:09 -07:00
analog.rst Fix small typo in analog.rst (#1869) 2023-12-01 15:17:58 -08:00
bearssl-client-secure-class.rst Documentation: moved 'ESP32 Compatibility' to subsection (#2311) 2024-08-03 07:32:39 -07:00
bearssl-server-secure-class.rst Allow full 8K stack for both cores, optionally (#1750) 2023-10-07 07:38:32 -07:00
bearssl.rst Add WiFiClientSecure and WifiServerSecure (TLS) support, NTP (#683) 2022-07-18 20:24:11 -07:00
bluetooth.rst Add BluetoothHIDMaster documentation (#2216) 2024-06-09 16:51:35 -07:00
bootsel.rst Add RP2350 support, new boards (#2337) 2024-08-25 11:21:46 -07:00
conf.py Update version 2024-10-29 07:08:45 -07:00
contrib.rst Add RP2350B generic/Pimoroni PGA2350 support (#2433) 2024-09-11 18:55:28 -07:00
digital.rst Expand documentation to clarify pin notation and Servo usage (#2326) 2024-08-31 13:11:42 -07:00
eeprom.rst Add WiFiClientSecure and WifiServerSecure (TLS) support, NTP (#683) 2022-07-18 20:24:11 -07:00
ethernet.rst Add W5100, W5500, and ECN28J60 interrupt-driven mode (#1986) 2024-02-06 14:15:37 -08:00
fatfsusb.rst Add FatFS and FatFSUSB - Wear-Leveled FTL based FAT filesystem for onboard flash (#2028) 2024-04-19 10:52:02 -07:00
freertos.rst Update freertos.rst - FreeRTOS RP2350 support added 2024-09-16 16:59:19 -07:00
fs.rst FS doc update (#2404) 2024-09-01 10:18:23 -07:00
help.rst Add contributing docs (#1183) 2023-02-13 14:54:52 -08:00
hidmaster.rst Avoid malloc/free while in HCI callbacks (#2219) 2024-06-10 16:38:50 -07:00
httpclient.rst Update httpclient.rst (#1538) 2023-06-15 07:20:15 -07:00
i2s.rst Add TDM support to I2S (#1673) 2023-08-30 08:28:34 -07:00
ide.rst Update ide.rst (#1989) 2024-02-06 15:43:14 -08:00
index.md Update index.md 2021-05-16 04:14:37 -07:00
index.rst Add RISC-V support, GCC 14 move (#2491) 2024-09-29 15:10:36 -07:00
install.rst Remove even more pico-debug stragglers (#2425) 2024-09-06 19:21:56 -07:00
libraries.rst More documentation cleanup 2021-04-06 16:00:57 -07:00
license.rst Update license.rst (#1648) 2023-08-17 09:33:31 -07:00
make.bat Add full-fledged documentation, update I2S API (#80) 2021-04-06 08:01:45 -07:00
Makefile Add full-fledged documentation, update I2S API (#80) 2021-04-06 08:01:45 -07:00
multicore.rst Add more verbosity to multicore docs (#2114) 2024-04-19 12:16:25 -07:00
ota.rst Add SimpleMDNS, IGMP, and .local lookup (#2582) 2024-11-07 10:09:44 -08:00
pins.rst Update GPIO docs (digital.rst) (#656) 2022-06-25 10:00:29 -07:00
piouart.rst Add serial inversion for UART and SerialPIO (#2395) 2024-08-31 07:46:11 -07:00
platformio.rst Document setting the PSRAM size for PlatformIO (#2527) 2024-10-06 09:45:48 -07:00
psram.rst Typo fix psram.rst 2024-10-04 17:40:57 -07:00
pwm.rst DMA-based ADC input (microphone, analog sensor) (#1101) 2023-01-05 16:00:34 -08:00
rp2040.rst Typo fix rp2040.rst 2024-10-04 17:41:53 -07:00
rp2350.rst Add RISC-V support, GCC 14 move (#2491) 2024-09-29 15:10:36 -07:00
sdk.rst Add PIOASM online tool link, thanks @jake653! (#197) 2021-06-08 08:34:53 -07:00
serial.rst Add serial inversion for UART and SerialPIO (#2395) 2024-08-31 07:46:11 -07:00
servo.rst Expand documentation to clarify pin notation and Servo usage (#2326) 2024-08-31 13:11:42 -07:00
singlefile.rst Add USB drive mode to TinyUSB, SingleFileDisk (#1034) 2022-12-09 13:59:23 -08:00
spi.rst Add asynchronous SPI transactions (#2168) 2024-05-21 14:08:36 -07:00
usb.rst Allow changing USB HID poll rate (#1771) 2023-10-17 04:38:48 -07:00
wifi.rst Add SimpleMDNS, IGMP, and .local lookup (#2582) 2024-11-07 10:09:44 -08:00
wificlient.rst Add WiFiClientSecure and WifiServerSecure (TLS) support, NTP (#683) 2022-07-18 20:24:11 -07:00
wifintp.rst Update wifintp.rst (#1798) 2023-11-01 16:09:05 +01:00
wifiserver.rst Add Pico W WiFi support (#670) 2022-07-15 16:47:53 -07:00
wifiudp.rst Add Pico W WiFi support (#670) 2022-07-15 16:47:53 -07:00
wire.rst Add TwoWire::writeReadAsync (#2388) 2024-09-04 08:42:14 -07:00