You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+20-1Lines changed: 20 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,25 @@
1
1
# Changelog
2
2
3
-
All notable changes to this project will be documented in this file.
3
+
All notable changes to this project will be documented in this file.
4
+
5
+
## Unreleased changes.
6
+
7
+
### Fixed
8
+
- Initialize advertising complete callback in NimBLEAdvertising constructor.
9
+
- Clear client disconnect timer in constructor before initializing.
10
+
- Fix missing data when reading large values.
11
+
- Fix missing data in notifications when using a large MTU size and more than 270 bytes of data are sent.
12
+
- Workaround fix added for cases when the task notification value is not cleared, causing various functions that should block not to block.
13
+
14
+
### Added
15
+
-`NimBLEClient::getLastError` : Gets the error code of the last function call that produces a return code from the stack.
16
+
-`NimBLECharacteristic::notify` : Overload method to send notifications/indications with custom values.
17
+
- Added conditional checks for ESP32 specific functions/values to support use of the library on non-esp32 devices.
18
+
- Added an alias to use the callback name from the original library `onMtuChanged`.
19
+
20
+
### Changed
21
+
- Critical section calls now use the NimBLE API instead of FreeRTOS directly. This removes the need for a `portMUX_TYPE` variable in the class definitions.
22
+
- Removed unnecessary variables in `NimBLEService` and changed the constructor no no longer accept `numHandles` and `inst_id` parameters.
0 commit comments