Release 3.6.1 - New boards and bugfixes
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
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)