1.9 KiB
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
Added
NimBLEClient::getCharacteristic(uint16_t handle)Enabling the use of the characteristic handle to be used to find the NimBLERemoteCharacteristic object.
Changed
NimBLEScanWhen the scan ends the scan stopped flag is now set before calling the scan complete callback (if used)
this allows the starting of a new scan from the callback function.
[1.0.2] - 2020-09-13
Changed
-
NimBLEAdvertising::startNow takes 2 optional parameters, the first is the duration to advertise for (in seconds), the second is a
callback that is invoked when advertsing ends and takes a pointer to aNimBLEAdvertisingobject (similar to theNimBLEScan::startAPI). -
(Arduino) Maximum BLE connections can now be altered by only changing the value of
CONFIG_BT_NIMBLE_MAX_CONNECTIONSinnimconfig.h. Any changes to the controller max connection settings insdkconfig.hwill now have no effect when using this library. -
(Arduino) Revert the previous change to fix the advertising start delay. Instead a replacement fix that routes all BLE controller commands from
a task running on core 0 (same as the controller) has been implemented. This improves response times and reliability for all BLE functions.
[1.0.1] - 2020-09-02
Added
- Empty
NimBLEAddressconstructor:NimBLEAddress()produces an address of 00:00:00:00:00:00 type 0. - Documentation of the difference of NimBLEAddress::getNative vs the original bluedroid library.
Changed
- notify_callback typedef is now defined as std::function to enable the use of std::bind to call a class member function.
Fixed
- Fix advertising start delay when first called.
[1.0.0] - 2020-08-22
First stable release.
All the original library functionality is complete and many extras added with full documentation.