github earlephilhower/arduino-pico 5.5.0
Release 5.5.0 - BLE library, lower memory, and lots of bug fixes

8 hours ago

Overview

Introduces a new BLE library which lets you build a BLE gadget or connect to them. Lowers RAM and flash usage for many applications by stubbing out unused TinyUSB functions. And lots of bug fixes all around the core and libraries

BLE

  • Add BLE support library (#3304)

Boards

  • [Feature] Add Waveshare RP2040 LoRa variant board (#3313)
  • Reassign Waveshare RP2350B Plus W's CY43W pins (#3306)
  • Add Plasma 2350W (#3271)
  • Add Waveshare RP2350 Plus W to the list of supported boards in README.md (#3311)
  • Add Waveshare RP2350B-Plus-W (#3288)

Networking

  • Set TTL to show ping response (#3285)

OTA

  • Remove signature from signed OTA files (#3312)

SPI

  • SPISlave add support for FreeRTOS (#3294)

USB

  • Remove unneeded MSC weak callbacks in USB.cpp (#3278)
  • Replace unused TinyUSB with stubs, enable NCM, 512b MSC (#3272)
  • Fix Joystick report format (#3274)

VFS (POSIX file I/O)

  • Fix _lseek POSIX return value (#3321)

Build Infrastructure

  • Added symbols FS_START and FS_END in compiler.defines (#3310)
  • Add include guard to EthernetLinkStatus enum to prevent multiple definitions (#3302)
  • Lockless single reader, single writer queue (#3293)

Don't miss a new arduino-pico release

NewReleases is sending notifications on new releases.