Skip to content

Releases: arduino-libraries/ArduinoBLE

2.0.0

24 Feb 11:04
d570947

Choose a tag to compare

⚠️ Important: Firmware Update Required

Starting with release 2.0.0, boards based on NINA modules require NINA firmware version 3.0.0 or higher. Please ensure your firmware is updated before using this library version.

Affected Boards:

  • Arduino UNO WiFi Rev2
  • Arduino MKR WiFi 1010
  • Arduino Nano 33 IoT
  • Arduino Nano RP2040 Connect

If you see the following error on the Serial Monitor:

The initialization of the Bluetooth® Low Energy module failed.
Please ensure your NINA firmware is version 3.0.0 or higher.

your board is running outdated firmware incompatible with library version 2.0.0+. You must update the NINA firmware using arduino-fwuploader tool or Arduino IDE 2

What's Changed

  • Offload BLE HCI transport to spi for Nina based devices by @pennam in #410

Full Changelog: 1.5.0...2.0.0

1.5.0

15 Dec 14:07
2beed7b

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.4.1...1.5.0

1.4.1

24 Jul 08:10

Choose a tag to compare

What's Changed

  • fix build for ESP32-C5 target with Arduino-ESP32 Core 3.3.x by @lyusupov in #397
  • Use locks to prevent race conditions in HCICordioTransport by @swnf in #402
  • Rewrite handleAclDataPkt to correctly handle fragments by @swnf in #401

New Contributors

Full Changelog: 1.4.0...1.4.1

1.4.0

14 Apr 08:30
757ae3b

Choose a tag to compare

What's Changed

  • Clear advertising data when BLE end is called by @fabik111 in #373
  • Arduino M0 board crashes when setting BLE handle from data buffer by @fabik111 in #370
  • fix(HCI): missing LE_Event_Mask by @fpistm in #386
  • fix: signed and init field warnings by @fpistm in #387
  • CI Add unit test workflow by @pennam in #388
  • Fix for BLE restart after a BLE end on portenta based devices by @fabik111 in #374
  • ESP32-C2, ESP32-C6 and ESP32-H2 targets by @pennam in #389
  • Add BLEPermission Support to BLEStringCharacteristic by @pennam in #390
  • Clear characteristic cccd value when disconnect by @fabik111 in #376
  • fix: compilation error when using _BLE_TRACE by @FidelSch in #384
  • Update docs for BLECharacteristic constructor by @SUI298 in #291
  • Make writeValue return the number of bytes written by @pennam in #392
  • fix: keywords.txt by @fpistm in #394
  • fix(HCI): SetAdvertise only if enabled by @fpistm in #395

New Contributors

Full Changelog: 1.3.7...1.4.0

Release 1.3.7

01 Aug 14:34
29bef40

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.3.6...1.3.7

Release 1.3.6

30 Aug 12:43
56dbfb3

Choose a tag to compare

What's Changed

  • Support Arduino UNO R4 WiFi
  • Explicitly support Arduino Opta
  • Fix many warnings (thanks @roleroz for the contribution!) #302

Full Changelog: 1.3.5...1.3.6

Release 1.3.5

11 Jul 13:14
8ca5415

Choose a tag to compare

What's Changed

  • Support Arduino Portenta C33
  • Fix broken links in documentation

Full Changelog: 1.3.4...1.3.5

Release 1.3.2

05 Sep 12:44
dd56eb7

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.3.1...1.3.2

1.3.1

01 Jun 12:55

Choose a tag to compare

Prepend 'BLE_GATT_' to READ and WRITE enums to avoid clashes with ArduinoIoTCloud library

1.3.0

30 May 12:55
f074724

Choose a tag to compare

Release 1.3.0