@@ -13,12 +13,16 @@ All notable changes to this project will be documented in this file.
13
13
- Adding to the whitelist will now allow the device to be added again if the previous attempts failed.
14
14
- The IPC calls added to esp_nimble_hci have been removed to prevent IPC stack crashing.
15
15
- Espressif log tag renamed from "TAG" to "LOG_TAG" to avoid conflict with Arduino core definition.
16
+ - Removed broken links in docs
16
17
17
18
### Added
18
19
- ` NimBLEAdvertisedDevice ` new method: ` getAdvFlags ` , to read the flags advertised.
19
20
- ` NimBLEAdvertising::setManufacturerData ` new overload method that accepts a vector of ` uint8_t ` .
20
21
- ` NimBLEAdvertisementData::setManufacturerData ` new overload method that accepts a vector of ` uint8_t ` .
21
22
- ` NimBLEAdvertisedDevice ` new method: ` getPayloadByType ` , to get data from generic data types advertised.
23
+ - ` NimBLEService ` new method: ` isStarted ` , checks if the service has been started.
24
+ - ` NimBLEAdvertising ` new method: ` removeServices ` removes all service UUID's from the advertisement.
25
+ - ` NimBLEAdvertisementData ` new method: ` clearData ` sets all data to NULL to reuse the instance.
22
26
23
27
### Changed
24
28
- ` NimBLEAdvertisedDevice::getManufacturerData ` , now takes an index value parameter to use when there is more than 1 instance of manufacturer data.
@@ -27,6 +31,10 @@ All notable changes to this project will be documented in this file.
27
31
- Can now create more than 255 Characteristics/Descriptors in a service.
28
32
- ` nimble_port_freertos_get_hs_hwm ` function is now available to the application to get the core task stack usage.
29
33
- changed default pairing keys shared to include ID key which is now needed by iOS
34
+ - Removed abort in server start when a service is not found, logs a warning message instead.
35
+ - ` NimBLEAdvertising::start ` on complete callback is now a std::function to allow the use of std::bind to class methods
36
+ - ` NimBLEAdvertising ` setXXX methods will now properly clear the previous data before setting the new values.
37
+ - Removed asserts in ` NimBLECharacteristic ` event handler when conn_handle is invalid, sends a NULL conn info to the callback instead.
30
38
31
39
## [ 1.4.1] - 2022-10-23
32
40
0 commit comments