Changelog for |BMlong| v2.0.99
This changelog reflects the most relevant changes from the latest official release.
The following sections provide detailed lists of changes by component.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
-
Added support for selecting more than one PHY mode (1M, 2M, and Coded) when setting the PHY mode preference with Kconfig.
Updated the :c:func:`ble_conn_params_phy_radio_mode_set` function to return :c:macro:`NRF_ERROR_INVALID_PARAM` if the
phy_prefparameter contains PHY modes not supported by the SoftDevice.Fixed:
- An issue where the :c:func:`ble_conn_params_phy_radio_mode_get` function would incorrectly return the PHY mode mask of a pending update rather than the currently active PHY mode if a PHY update initiated by the :c:func:`ble_conn_params_phy_radio_mode_set` function was still in progress.
- An issue where the SoftDevice define :c:macro:`BLE_GAP_PHYS_SUPPORTED` was used instead of the PHY preferences set with Kconfig when initiating or responding to a PHY update procedure.
:ref:`lib_ble_adv` library:
- Added the :c:func:`ble_adv_data_manufacturer_data_find` function to locate manufacturer-specific data in an advertising payload and prefix-match it against a target value.
:ref:`lib_ble_scan` library:
Added:
- Support for filtering by manufacturer-specific data using the :c:macro:`BLE_SCAN_MANUFACTURER_DATA_FILTER` filter type.
- The :kconfig:option:`CONFIG_BLE_SCAN_MANUFACTURER_DATA_COUNT` and :kconfig:option:`CONFIG_BLE_SCAN_MANUFACTURER_DATA_MAX_LEN` Kconfig options to configure the manufacturer data filter capacity and maximum payload length.
-
- Changed :c:member:`ble_scan_filter_data.addr_filter.addr` and :c:member:`ble_scan_filter_data.name_filter.name` to
constin the :c:struct:`ble_scan_filter_data` structure.
- Changed :c:member:`ble_scan_filter_data.addr_filter.addr` and :c:member:`ble_scan_filter_data.name_filter.name` to
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
- Added the :ref:`radio_test` sample.
Updated the following samples and applications that do not support pairing to call the :c:func:`sd_ble_gatts_sys_attr_set` function only in response to the :c:macro:`BLE_GATTS_EVT_SYS_ATTR_MISSING` event and not as a response to a :c:macro:`BLE_GAP_EVT_CONNECTED` event:
Removed the authentication status logging from the following samples and applications that do not support pairing (do not use the :ref:`lib_peer_manager` library):
:ref:`ble_cgms_sample` sample:
- Removed the call to the :c:func:`sd_ble_gatts_sys_attr_set` function from the main source file. The :ref:`lib_peer_manager` library takes care of calling this function when :ref:`lib_peer_manager` is used.
:ref:`ble_hrs_sample` sample:
- Removed redundant logging of authentication status from the main source file. Authentication status is logged by :ref:`lib_peer_manager` library.
:ref:`ble_nus_central_sample` sample:
- Fixed the disconnect button handler to only disconnect on button press, and not on button release.
:ref:`ble_hrs_central_sample` sample:
Fixed:
- The disconnect button handler to only disconnect on button press, and not on button release.
- The allow list disabling button to only trigger on button press, and not on button release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.
No changes since the latest nRF Connect SDK Bare Metal release.