Skip to content

Releases: arduino-libraries/ArduinoBLE

2.1.0

Choose a tag to compare

@andreagilardoni andreagilardoni released this 22 Jun 12:51
281377b

What's Changed

New Contributors

Full Changelog: 2.0.2...2.1.0

2.0.2

Choose a tag to compare

@pennam pennam released this 12 May 07:30
df02d42

What's Changed

  • check if data fits writeBuffer before copy by @pennam in #431

Full Changelog: 2.0.1...2.0.2

2.0.1

Choose a tag to compare

@pennam pennam released this 18 Mar 09:16
a769ff8

What's Changed

  • HCIVirtualTransportRPC: explicitly use HCI object from ArduinoBridge by @pillo79 in #428
  • readme: add firmware compatibility table by @pennam in #425

Full Changelog: 2.0.0...2.0.1

2.0.0

Choose a tag to compare

@pennam pennam released this 24 Feb 11:04
d570947

⚠️ 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

Choose a tag to compare

@pennam pennam released this 15 Dec 14:07
2beed7b

What's Changed

New Contributors

Full Changelog: 1.4.1...1.5.0

1.4.1

Choose a tag to compare

@sebromero sebromero released this 24 Jul 08:10

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

Choose a tag to compare

@pennam pennam released this 14 Apr 08:30
757ae3b

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

Choose a tag to compare

@leonardocavagnis leonardocavagnis released this 01 Aug 14:34
29bef40

What's Changed

New Contributors

Full Changelog: 1.3.6...1.3.7

Release 1.3.6

Choose a tag to compare

@facchinm facchinm released this 30 Aug 12:43
56dbfb3

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

Choose a tag to compare

@facchinm facchinm released this 11 Jul 13:14
8ca5415

What's Changed

  • Support Arduino Portenta C33
  • Fix broken links in documentation

Full Changelog: 1.3.4...1.3.5