mirror of
https://github.com/h2zero/esp-nimble-cpp.git
synced 2024-11-22 05:00:55 +01:00
Release 1.0.2
This commit is contained in:
parent
91b5916cf4
commit
d9e11ee630
4 changed files with 33 additions and 1 deletions
13
CHANGELOG.md
13
CHANGELOG.md
|
@ -2,6 +2,19 @@
|
||||||
|
|
||||||
All notable changes to this project will be documented in this file.
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
## [1.0.2] - 2020-09-13
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- `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).
|
||||||
|
|
||||||
|
- (Arduino) 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.
|
||||||
|
|
||||||
|
- (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
|
## [1.0.1] - 2020-09-02
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
|
@ -38,7 +38,7 @@ PROJECT_NAME = "esp-nimble-cpp / NimBLE-Arduino"
|
||||||
# could be handy for archiving the generated documentation or if some version
|
# could be handy for archiving the generated documentation or if some version
|
||||||
# control system is used.
|
# control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER = 1.0.0
|
PROJECT_NUMBER = 1.0.2
|
||||||
|
|
||||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||||
# for a project that appears at the top of each page and should give viewer a
|
# for a project that appears at the top of each page and should give viewer a
|
||||||
|
|
|
@ -4,6 +4,7 @@ Many improvements have been made to this library vs the original, this is a brie
|
||||||
Refer to the [class documentation](https://h2zero.github.io/esp-nimble-cpp/annotated.html) for futher information on class specifics.
|
Refer to the [class documentation](https://h2zero.github.io/esp-nimble-cpp/annotated.html) for futher information on class specifics.
|
||||||
|
|
||||||
* [Server](#server)
|
* [Server](#server)
|
||||||
|
* [Advertising](#advertising)
|
||||||
* [Client](#client)
|
* [Client](#client)
|
||||||
* [General](#general)
|
* [General](#general)
|
||||||
<br/>
|
<br/>
|
||||||
|
@ -60,6 +61,16 @@ it's characteristics / descriptors will remain valid and the service can be re-a
|
||||||
using `NimBLEServer::addService`.
|
using `NimBLEServer::addService`.
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
|
<a name="advertising"></a>
|
||||||
|
# Advertising
|
||||||
|
`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).
|
||||||
|
|
||||||
|
This provides an opportunity to update the advertisment data if desired.
|
||||||
|
<br/>
|
||||||
|
|
||||||
<a name="client"></a>
|
<a name="client"></a>
|
||||||
# Client
|
# Client
|
||||||
|
|
||||||
|
|
|
@ -224,6 +224,14 @@ Calling `NimBLEAdvertising::setScanResponseData` without also calling `NimBLEAdv
|
||||||
When using custom scan response data you must also use custom advertisement data.
|
When using custom scan response data you must also use custom advertisement data.
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
|
> BLEAdvertising::start (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).
|
||||||
|
|
||||||
|
This provides an opportunity to update the advertisment data if desired.
|
||||||
|
<br/>
|
||||||
|
|
||||||
<a name="client-api"></a>
|
<a name="client-api"></a>
|
||||||
## Client API
|
## Client API
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue