Skip to content

Releases: h2zero/NimBLE-Arduino

Release version 1.0.2

14 Sep 04:06
Compare
Choose a tag to compare
  • NimBLEAdvertising::start Now 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 a NimBLEAdvertising object (similar to the NimBLEScan::start API).

  • Maximum BLE connections can now be altered by only changing the value of CONFIG_BT_NIMBLE_MAX_CONNECTIONS in nimconfig.h.
    Any changes to the controller max connection settings in sdkconfig.h will now have no effect when using this library.

  • 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.

Release version 1.0.1

03 Sep 01:43
Compare
Choose a tag to compare

Added:

  • Empty NimBLEAddress constructor: 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.

Release version 1.0.0

22 Aug 16:47
Compare
Choose a tag to compare

First stable release.

All the original library functionality is complete and many extras added with full documentation.