Changelog for nRF Connect SDK Bare Metal option v2.0.99
This changelog reflects the most relevant changes from the latest official release.
Changelog
The following sections provide detailed lists of changes by component.
SDK installation
No changes since the latest nRF Connect SDK Bare Metal release.
S115 SoftDevice
No changes since the latest nRF Connect SDK Bare Metal release.
S145 SoftDevice
No changes since the latest nRF Connect SDK Bare Metal release.
SoftDevice Handler
No changes since the latest nRF Connect SDK Bare Metal release.
Boards
No changes since the latest nRF Connect SDK Bare Metal release.
Build system
No changes since the latest nRF Connect SDK Bare Metal release.
Interrupts
No changes since the latest nRF Connect SDK Bare Metal release.
Logging
No changes since the latest nRF Connect SDK Bare Metal release.
Drivers
No changes since the latest nRF Connect SDK Bare Metal release.
Subsystems
Storage
No changes since the latest nRF Connect SDK Bare Metal release.
Filesystem
No changes since the latest nRF Connect SDK Bare Metal release.
Libraries
Bluetooth: Connection Parameters:
Added:
Support for selecting more than one PHY mode (1M, 2M, and Coded) when setting the PHY mode preference with Kconfig.
Support for the
BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUESTSoftDevice event.
Updated the
ble_conn_params_phy_radio_mode_set()function to returnNRF_ERROR_INVALID_PARAMif thephy_prefparameter contains PHY modes not supported by the SoftDevice.Updated the
ble_conn_params_override()function to allow runtime overrides of the acceptable connection parameter window used when validating peripheral requests to change the connection parameters. Previously, this window was set statically by Kconfig options and was not possible to override at runtime.Fixed:
An issue where the
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 theble_conn_params_phy_radio_mode_set()function was still in progress.An issue where the SoftDevice define
BLE_GAP_PHYS_SUPPORTEDwas used instead of the PHY preferences set with Kconfig when initiating or responding to a PHY update procedure.
Bluetooth: Advertising library library:
Added the
ble_adv_data_manufacturer_data_find()function to locate manufacturer-specific data in an advertising payload and prefix-match it against a target value.
Bluetooth: Scan library:
Added:
Support for filtering by manufacturer-specific data using the
BLE_SCAN_MANUFACTURER_DATA_FILTERfilter type.The
CONFIG_BLE_SCAN_MANUFACTURER_DATA_COUNTandCONFIG_BLE_SCAN_MANUFACTURER_DATA_MAX_LENKconfig options to configure the manufacturer data filter capacity and maximum payload length.
Bluetooth LE Services
-
Changed
ble_scan_filter_data.addr_filter.addrandble_scan_filter_data.name_filter.nametoconstin theble_scan_filter_datastructure.
Libraries for NFC
No changes since the latest nRF Connect SDK Bare Metal release.
Utils
No changes since the latest nRF Connect SDK Bare Metal release.
Samples
Peripheral samples
Added the Radio test sample.
Bluetooth LE samples
Updated the following samples and applications that do not support pairing to call the
sd_ble_gatts_sys_attr_set()function only in response to theBLE_GATTS_EVT_SYS_ATTR_MISSINGevent and not as a response to aBLE_GAP_EVT_CONNECTEDevent:Removed the authentication status logging from the following samples and applications that do not support pairing (do not use the Bluetooth: Peer Manager library):
Bluetooth: Continuous Glucose Monitoring Service sample:
Removed the call to the
sd_ble_gatts_sys_attr_set()function from the main source file. The Bluetooth: Peer Manager library takes care of calling this function when Bluetooth: Peer Manager is used.
Bluetooth: Heart Rate Service sample:
Removed redundant logging of authentication status from the main source file. Authentication status is logged by Bluetooth: Peer Manager library.
Bluetooth: Nordic UART Service Central sample:
Fixed the disconnect button handler to only disconnect on button press, and not on button release.
Bluetooth: Heart Rate Service Central 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.
NFC samples
No changes since the latest nRF Connect SDK Bare Metal release.
Peripheral samples
No changes since the latest nRF Connect SDK Bare Metal release.
DFU samples
No changes since the latest nRF Connect SDK Bare Metal release.
Subsystem samples
No changes since the latest nRF Connect SDK Bare Metal release.
Known issues and limitations
No changes since the latest nRF Connect SDK Bare Metal release.
Documentation
No changes since the latest nRF Connect SDK Bare Metal release.