Skip to content

Commit 4464e3f

Browse files
committed
release 2.2.0
1 parent 5d41802 commit 4464e3f

File tree

3 files changed

+20
-2
lines changed

3 files changed

+20
-2
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,24 @@
11
# Changelog
22
All notable changes to this project will be documented in this file.
33

4+
## [2.2.0] 2025-01-12
5+
6+
## Fixed
7+
- Crash when retrieving descriptors if more than one exists.
8+
- Incorrect TX power value being advertised.
9+
- New user guide code for 2.x
10+
- Potential race condition if `NimBLEScan::clearResults1 is called from multiple tasks.
11+
12+
## Changed
13+
- If privacy is not enabled identity keys will not be shared.
14+
- `NimBLEDevice::setPower` and `NimBLEDevice::getPower` now take an additional parameter `NimBLETxPowerType` to set/get the power level for different operations.
15+
- ESP32 devices now use esp_timer instead of freeRTOS timers for BLE operations by default.
16+
17+
## Added
18+
- Config option to use mbedtls instead of tinycrypt for crypto operations, this will save approximately 8k of flash if already using mbedtls for other applications (https, mqtts, etc..).
19+
- Config option `CONFIG_NIMBLE_CPP_ADDR_FMT_EXCLUDE_DELIMITER`, if defined will remove the ":" delimiter from the BLE address string.
20+
- Config option `CONFIG_NIMBLE_CPP_ADDR_FMT_UPPERCASE` if defined will make the BLE address strings uppercase.
21+
422
## [2.1.3] 2025-01-05
523

624
## Fixed

docs/Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ PROJECT_NAME = NimBLE-Arduino
4848
# could be handy for archiving the generated documentation or if some version
4949
# control system is used.
5050

51-
PROJECT_NUMBER = 2.1.3
51+
PROJECT_NUMBER = 2.2.0
5252
# Using the PROJECT_BRIEF tag one can provide an optional one line description
5353
# for a project that appears at the top of each page and should give viewer a
5454
# quick idea about the purpose of the project. Keep the description short.

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=NimBLE-Arduino
2-
version=2.1.3
2+
version=2.2.0
33
author=h2zero
44
maintainer=Ryan Powell <ryan@nable-embedded.io>
55
sentence=Bluetooth low energy (BLE) library for Arduino based on NimBLE.

0 commit comments

Comments
 (0)