Releases: earlephilhower/arduino-pico
Releases · earlephilhower/arduino-pico
Release 2.5.3 - Minor bugfixes, FreeRTOS updates
- Update Cytron Pico SPI pinout (#869)
- Add WDT functions to RP2040 Helper (#862)
- Adds Challenger RP2040 NFC board (#846)
- Enabled static memory allocation with example (#842)
- Minor - Add number separators (#845)
- Minor tweak, NULL=>nullptr (#844)
- Remove duplicated ArduinoCore-API files (#840)
- Increase SerialUSB speed (#833)
- Add Serial3 for Arduino Nano Connect RP2040. Fix #807 (#838)
- Restore GPIO functions on SerialUART::end (#836)
Release 2.5.2 - Platform.IO, FreeRTOS, SD/SDFS fixes
- Remove binary info header, was crashing picotool (#831)
- Use pipes between GCC stages (#827)
- Add upsteam multicast compatibility APIs (#821)
- Clean up WebServer send() methods (#820)
- Add SDFS header to SpeedTest to simplify use
- Add bidirectional bulk SPI transfer, update SdFAT (#819)
- Shrink MIME table flash usage by ~500 bytes (#818)
- Avoid potential lockup w/Serial.read unconnected (#817)
- Fix WiFi MAC Address string output (#812)
- Don't re-initialize ADC for every reading (#808)
- Protect core/Newlib mutexes from task preemption under FreeRTOS (#798)
- Add ExtremeElectric JSON
- Identify boards when in compound USB device mode (#806)
- Add Home Assistant starter to tutorials listing (#804)
Release 2.5.1 - FreeRTOS bugfix, SD speed improvement
- Use pipes between GCC stages (#827)
- Add upsteam multicast compatibility APIs (#821)
- Clean up WebServer send() methods (#820)
- Add SDFS header to SpeedTest to simplify use
- Add bidirectional bulk SPI transfer, update SdFAT (#819)
- Shrink MIME table flash usage by ~500 bytes (#818)
- Avoid potential lockup w/Serial.read unconnected (#817)
- Fix WiFi MAC Address string output (#812)
- Don't re-initialize ADC for every reading (#808)
- Protect core/Newlib mutexes from task preemption under FreeRTOS (#798)
- Add ExtremeElectric JSON
- Identify boards when in compound USB device mode (#806)
- Add Home Assistant starter to tutorials listing (#804)
Release 2.5.0 - Full RP2040 Web Support - WebServer, HTTPUpdate Server added
Release 2.4.1 - New HTTPClient and HTTPUpdater, bug fixes OTA, WiFi.connected(), others
- Add WiFi.getHostname() call
- Add HTTPUpdate class to pull updates from HTTP(S) (#789)
- Ensure OTA errors are sent in single UDP packet (#787)
- Fix OTA signing (#786)
- Report "no filesystem" on OTA uploads w/o a FS (#785)
- Add HTTPClient, ported from the ESP8266 (#784)
- Avoid rescanning/connecting on WiFiMulti.run (#782)
- Port ESP8266 DNSServer (#779)
- EEPROM: Add an update function (#780)
- Fix softAP config call
- Add ESP8266 compat functions for AP mode (#777)
- Report ::connected() as false when WiFi link drops (#774)
- Add simple WiFiMulti support (#771)
- Don't return from reboot (#772)
- Avoid spurious -O3 warning (#770)
- Allow selecting SPI port for SD/SDFS filesystem (#759)
Release 2.4.0 - OTA support. I2S, UART, FreeRTOS, WiFi, IPv6 bug fixes
- Add OTA.o to make p.io builds function (#755)
- Add OTA update support (#711)
- Increase FreeRTOS timer task stack to 1024 (#752)
- Udp: default local_ip to IP_ANY_TYPE when IPv6 is enabled (#750)
- IPv6 initial support from @oddstr13 (#748)
- Fix typo in XIAO board name (#745)
- Add board ElectronicCats Hunter Cat NFC (#741)
- Fix UART wrong ::available() during wraparound (#739)
- Stop random crashes while writing to flash (#730)
- Increase LWIP MEM_SIZE to > TCP_SND_BUF (#731)
- Adjust tcp_write size when memory is tight (#729)
- Fix I2S timing (#728)
- Add CMSIS defines to Platform.io (#721)
- platform.txt: Add compiler flags for ARM CMSIS (#717)
- Added to possibility to have extra compiler directives for a board. (#713)
Release 2.3.3 - ROM B0 fixes, IPv4/IPv4+IPv6 options Joystick lib
- Remove SPI init from CYW43 ethernet shim
- Add NTP waitSet callback (#705)
- Add basic ESP32 WiFiClientSecure support (#704)
- Add BearSSL to README
- Make AP mode report WL_CONNECTED (#702)
- Uploading for the first time docs from @fjansson (#699)
- Add USB VID/PID to Platform.IO HWIDs (#698)
- Enable IPv4 or IPv4/IPv6 stacks, Ethernet class (#695)
- Fix PlatformIO linking for variant-specific overrides (#696)
- Adding a Joystick library, concurrently usable with Keyboard & Mouse (#692)
- Support original Pico with ROM B0 (#693)
- Correct PlatformIO build for Pico W, add to CI (#686)
Release 2.3.2 - Raspberry Pi Pico W WiFi + SSL Support
- Add WiFiClientSecure and WifiServerSecure (TLS) support, NTP (#683)
- Disable WiFi.begin on plain Pico, add JSON (#682)
- Provide dummy CYW43 callbacks when no WiFi used (#681)
- Add Pico W WiFi support (#670)
- Fix ::printf/etc. due to mutex size conflict (#677)
- Add delay to 2nd core start for Picoprobe (#676)
- Add support for new SD/RTC and SubGHz boards (#663)
- Automatically update the JSON file in makeboards (#664)
Release 2.3.1 - Raspberry Pi Pico W WiFi support bugfix
Fixes a compile error when building non-WIFI sketches on the Pico W.
- Add Pico W WiFi support (#670)
- Fix ::printf/etc. due to mutex size conflict (#677)
- Add delay to 2nd core start for Picoprobe (#676)
- Add support for new SD/RTC and SubGHz boards (#663)
- Automatically update the JSON file in makeboards (#664)
- Disable WiFi.begin on plain Pico, add JSON (#682)
- Provide dummy CYW43 callbacks when no WiFi used (#681)