Releases: earlephilhower/arduino-pico
Releases · earlephilhower/arduino-pico
Release 2.6.2 - IDE 2.0 fixes
2.6.2
- Add protocol-explicit
upload.tool
properties required for pluggable discovery compatibility (#933) - Add basic Pimoroni PGA2040 board definition (#930)
- Only init PWM on requested pin (#926)
- Add W25Q64JV QSPI /4 Boot2 file (#929)
2.6.1
- Increase analogWrite frequency range, bugfixes (#918)
- Rewrite PicoW LWIP interface for stability (#916)
- Use static allocation for IRQ stack (#915)
- Add board BridgeTek IDM2040-7A (#912)
- Fix memory leak in WebServer (#914)
- Un-hardcode LED pin in AdvancedWebServer example (#909)
- Update VID&PID HunterCatNFC 2040 (#907)
- Clear LWIP started flag on LWIPIntfDev::end (#905)
- Adds Degz Mizu board (#904)
- Add OpenOCD/GDB support for IDE 2.0 (#900)
- Add Melopero Cookie RP2040 (#899)
2.6.0
- Add TARGET_RP2040 to build defines (#898)
- Support IDE 2.0, detect UF2 volumes (#897)
- Allow double-reset to jump to USB bootloader (#893)
- Drive pin LOW after Tone(period) timeout (#887)
- Fix Serial1/2 debug output mode in CoreMutex (#883)
- Allow setCTS/RTS(UART_PIN_NOT_DEFINED) (#881)
- Fix deadlock during attachInterrupt (#879)
- Fix typo in HttpClient HTTPS example (#876)
- Allow setting the WiFi region for PicoW (#875)
Release 2.6.1 - IDE 2.0 + debug, WiFi stability, new boards
2.6.1
- Increase analogWrite frequency range, bugfixes (#918)
- Rewrite PicoW LWIP interface for stability (#916)
- Use static allocation for IRQ stack (#915)
- Add board BridgeTek IDM2040-7A (#912)
- Fix memory leak in WebServer (#914)
- Un-hardcode LED pin in AdvancedWebServer example (#909)
- Update VID&PID HunterCatNFC 2040 (#907)
- Clear LWIP started flag on LWIPIntfDev::end (#905)
- Adds Degz Mizu board (#904)
- Add OpenOCD/GDB support for IDE 2.0 (#900)
- Add Melopero Cookie RP2040 (#899)
2.6.0
- Add TARGET_RP2040 to build defines (#898)
- Support IDE 2.0, detect UF2 volumes (#897)
- Allow double-reset to jump to USB bootloader (#893)
- Drive pin LOW after Tone(period) timeout (#887)
- Fix Serial1/2 debug output mode in CoreMutex (#883)
- Allow setCTS/RTS(UART_PIN_NOT_DEFINED) (#881)
- Fix deadlock during attachInterrupt (#879)
- Fix typo in HttpClient HTTPS example (#876)
- Allow setting the WiFi region for PicoW (#875)
Release 2.6.0 - IDE 2.0 support and bugfixes
- Add TARGET_RP2040 to build defines (#898)
- Support IDE 2.0, detect UF2 volumes (#897)
- Allow double-reset to jump to USB bootloader (#893)
- Drive pin LOW after Tone(period) timeout (#887)
- Fix Serial1/2 debug output mode in CoreMutex (#883)
- Allow setCTS/RTS(UART_PIN_NOT_DEFINED) (#881)
- Fix deadlock during attachInterrupt (#879)
- Fix typo in HttpClient HTTPS example (#876)
- Allow setting the WiFi region for PicoW (#875)
Release 2.5.4 - Minor bugfixes, FreeRTOS config changes
- Ensure ArduinoCore API is included in package (#871)
- 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.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)