@@ -13,12 +13,16 @@ All notable changes to this project will be documented in this file.
1313 - Adding to the whitelist will now allow the device to be added again if the previous attempts failed.
1414 - The IPC calls added to esp_nimble_hci have been removed to prevent IPC stack crashing.
1515 - Espressif log tag renamed from "TAG" to "LOG_TAG" to avoid conflict with Arduino core definition.
16+ - Removed broken links in docs
1617
1718### Added
1819 - ` NimBLEAdvertisedDevice ` new method: ` getAdvFlags ` , to read the flags advertised.
1920 - ` NimBLEAdvertising::setManufacturerData ` new overload method that accepts a vector of ` uint8_t ` .
2021 - ` NimBLEAdvertisementData::setManufacturerData ` new overload method that accepts a vector of ` uint8_t ` .
2122 - ` 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.
2226
2327### Changed
2428 - ` 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.
2731 - Can now create more than 255 Characteristics/Descriptors in a service.
2832 - ` nimble_port_freertos_get_hs_hwm ` function is now available to the application to get the core task stack usage.
2933 - 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.
3038
3139## [ 1.4.1] - 2022-10-23
3240
0 commit comments