github earlephilhower/arduino-pico 3.6.1
Release 3.6.1 - New boards and bugfixes

latest releases: 4.1.1, 4.1.0, 4.0.3...
10 months ago

Overview

No major updates, just lots of little bug fixes and clean ups.

Note: Release 3.6.1 is a minor toolchain update. Be sure to run ./tools/get.py to download updates if you're using git master under Windows or Mac!

New Boards

  • Added Degz Suibo RP2040 board (#1828)
  • Added RP2040-Eins board (#1804)
  • Add RAKwireless RAK11300 (#1802)
  • Add Sea-Picro board (#1784)

Core

  • Add rp2040.getStackPointer and getFreeStack (#1816)
  • Allow full 8K stack for both cores, optionally (#1750)
  • Add Serial.dtr() and Serial.rts() methods (#1779)
  • Clear dirty flag after committing EEPROM to flash (#1776)
  • Allow changing USB HID poll rate (#1771)

Bluetooth/BLE

  • Avoid infinite loop in BLE HID send (#1834)
  • Add debugging for Bluetooth (#1767)

FreeRTOS

  • Avoid memory allocation in Ethernet callbacks causing hang on FreeRTOS for PicoW or wired Ethernet (#1815)

I2S

  • Allow MCLK multiplier to be set on all I2S devices (#1813)

Wired Ethernet (WIZnet w5500, w5100, ENC28J60)

  • Protect W5500/ENC28J60 isLinked from interrupt (#1805)

SPI / Wire

  • Adding capability to enable timeout for I2C (#1793)
  • Avoid calling spi_set_format during transactions (#1762)
  • Avoid calling spi_set_format during SPI transfers (#1762)
  • Don't break transfer16 into 2 8-bit CS periods (#1764)

Toolchain Cleanup

  • Fix picotool path for Windows and Mac (#1836)
  • Handled already mounted disk on Linux for uploads. (#1797)
  • Use __attribute((weak)) for _write() and other stubs called by newlib, so that sketch and library code can provide non-stub implementations (#1777)

Don't miss a new arduino-pico release

NewReleases is sending notifications on new releases.