=============
Minor fix around initialization of security level for Characteristics.
Enhancements
~~~~~~~~~~~~
None.
Bugfixes
~~~~~~~~
* fix#39: initialize GattCharacteristic::_requiredSecurity to OPEN_LINK.
=============
Enhancements
~~~~~~~~~~~~
* Bring in security related APIs.
BLEDevice::initializeSecurity(): to enable the BLE stack's Security Manager.
BLEDevice::getLinkSecurity(): to get the security status of a connection.
BLEDevice::purgeAllBondingState(): to purge all bonding information from the database within the security manager.
BLEDevice::onSecuritySetupInitiated(): for when the security setup procedure for a link starts.
BLEDevice::onSecuritySetupCompleted(): for when the security setup procedure for a link completes.
BLEDevice::onLinkSecured(): for when a link with the peer is secured.
BLEDevice::onSecurityContextStored(): upon successful bonding.
BLEDevice::onPasskeyDisplay(): for when the passkey needs to be displayed on a peripheral with DISPLAY capability.
* Add API for clearScanResponse().
Bugfixes
~~~~~~~~
none.
=============
Enhancements
~~~~~~~~~~~~
* Add new API: onRadioNotification(). Radio Notification is a feature that
enables ACTIVE and INACTIVE (nACTIVE) signals from the stack that notify the
application when the radio is in use. The ACTIVE signal is sent before the
Radio Event starts. The nACTIVE signal is sent at the end of the Radio
Event. These signals can be used by the application programmer to
synchronize application logic with radio activity. For example, the ACTIVE
signal can be used to shut off external devices to manage peak current drawn
during periods when the radio is on, or to trigger sensor data collection
for transmission in the Radio Event.
* merge contents of several .cpp files under common/* into .h files under public/*.
e.g. GattService, GapAdvertisingData, UUID.
* Add a note to the documentation for setAdvertisingInterval() to warn users
about the new units for 'interval'.
* get rid of a few deprecated APIs: setAdvertisingData() and startAdvertising().
Bugfixes
~~~~~~~~
none.