github earlephilhower/arduino-pico 2.6.5
Release 2.6.5 - WiFi improvements, new USB drive mode, UART and I2S fixes

latest releases: 4.2.0, 4.1.1, 4.1.0...
23 months ago

2.6.5

  • Modified LowPowerMode functions in WiFiClass.cpp/.h for better connection stability (#1046)
  • Fix I2s::available() to skip currently playing (#1043)
  • Increase ClientContext write(Stream) to 256b chunk (#1042)
  • Increase WiFi.begin() default timeout to 15s (#1041)
  • Add USB drive mode to TinyUSB, SingleFileDisk (#1034)
  • Throw away UART bytes with errors in reception (#1036)
  • Fix File::readString to work with binary data (#1030)
  • Pluggable_discovery: Allow the scanner thread to quit (#1029)
  • Speed up ClientContext::write(Stream) by chunking (#1017)

2.6.4

  • Allow building w/o USB for normal and picoprobe builds (#1013)
  • Add some Waveshare board descriptions (#1004)
  • Update Wire per @chrisckc debugging (#1011)
  • Fix memcpy to unallocated memory in EEPROM.cpp (#1000)
  • Using PIO_FRAMEWORK_ARDUINO_NO_USB build flag would cause internal rp2040 fifo not being initialized correct. (#1001)
  • Fix GPIO interrupt on freeRTOS (#959)
  • Use PIN_I2S_ defines if they exist in board pin definition. (#991)
  • Avoid race conditions in I2C(Wire) callbacks (#995)
  • Add Adafruit Feather RP2040 SCORPIO (#987)
  • Do not require USB init variable for TinyUSB (#981)
  • Add Waveshare RP2040 Zero (#980)
  • Add DatanoiseTV PicoADK board (#964)
  • Fix Arduino Nano Connect USB VID:PID tuples (#970)
  • Remove stdio.h include from CYW43 SDK override (#965)
  • Fix analogWrite scaling issues (#962)

2.6.3

  • Fix deadlock in attachInterruptParam (#953)
  • Fix SerialPIO bit length, update flyboard2040 pins (#950)
  • Properly disable Ethernet IRQ, don't drop packets (#951)
  • Free PIO SM on SerialPIO::end (#949)
  • Async scan + bugfixes (#947)
  • cores/rp2040: _freertos.cpp: Avoid memory leak and unnecessary allocation (#948)
  • Update GH actions to non-deprecated versions (#938)
  • Add WiFi.channel() reporting (#937)
  • Add WiFi.BSSID() undocumented call (#936)
  • Add a way to return the RSSI value (#934)

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)

Don't miss a new arduino-pico release

NewReleases is sending notifications on new releases.