You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
bluetooth: ble_scan: add manufacturer data filter support
Port the manufacturer data scan filter from NCS to Bare Metal. Adds
BLE_SCAN_MANUFACTURER_DATA_FILTER type, manufacturer_data_filter_match
flag in ble_scan_filter_match, and plumbing through
ble_scan_filter_add, ble_scan_filters_enable, ble_scan_filters_disable,
ble_scan_all_filter_remove and the adv report event handler.
New Kconfig options:
- CONFIG_BLE_SCAN_MANUFACTURER_DATA_COUNT
- CONFIG_BLE_SCAN_MANUFACTURER_DATA_MAX_LEN
Modified unit tests to align with changes.
Added changelog.
Signed-off-by: Martynas Smilingis <martynas.smilingis@nordicsemi.no>
Copy file name to clipboardExpand all lines: doc/nrf-bm/release_notes/release_notes_changelog.rst
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,6 +78,14 @@ Libraries
78
78
79
79
* 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.
80
80
81
+
* :ref:`lib_ble_scan` library:
82
+
83
+
* Added:
84
+
85
+
* The :c:struct:`ble_scan_filter_data` structure as input to the :c:func:`ble_scan_filter_add` function.
86
+
* Support for filtering by manufacturer-specific data using the :c:macro:`BLE_SCAN_MANUFACTURER_DATA_FILTER` filter type.
87
+
* 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.
0 commit comments