HCI Extended Advertisment Filtering#

Provides API to filter HCI extended advertising reports using RSSI and UUID values

Modules#

SL_ATTRIBUTE_PACKED

Functions#

Macros#

#define
SL_BT_HCI_FILTER_CONFIG_RSSI_ENABLE 0
#define
SL_BT_HCI_FILTER_CONFIG_RSSI_ENABLE_MASK (1 << SL_BT_HCI_FILTER_CONFIG_RSSI_ENABLE)
#define
SL_BT_HCI_FILTER_RSSI_MAX -30

Maximum RSSI threshold value for RSSI filtering.

#define
SL_BT_HCI_FILTER_RSSI_MIN -120

Minumum RSSI threshold value for RSSI filtering.

#define
SL_BT_HCI_FILTER_CONFIG_SERVICE_DATA_UUID_16_BIT_ENABLE 1
#define
SL_BT_HCI_FILTER_CONFIG_SERVICE_DATA_UUID_16_BIT_ENABLE_MASK (1 << SL_BT_HCI_FILTER_CONFIG_SERVICE_DATA_UUID_16_BIT_ENABLE)
#define
SL_BT_HCI_FILTER_CONFIG_INCOMPLETE_UUID_16_BIT_ENABLE 2
#define
SL_BT_HCI_FILTER_CONFIG_INCOMPLETE_UUID_16_BIT_ENABLE_MASK (1 << SL_BT_HCI_FILTER_CONFIG_INCOMPLETE_UUID_16_BIT_ENABLE)
#define
SL_BT_HCI_FILTER_CONFIG_COMPLETE_UUID_16_BIT_ENABLE 3
#define
SL_BT_HCI_FILTER_CONFIG_COMPLETE_UUID_16_BIT_ENABLE_MASK (1 << SL_BT_HCI_FILTER_CONFIG_COMPLETE_UUID_16_BIT_ENABLE)
#define
SL_BT_HCI_FILTER_CONFIG_SERVICE_DATA_UUID_32_BIT_ENABLE 4
#define
SL_BT_HCI_FILTER_CONFIG_SERVICE_DATA_UUID_32_BIT_ENABLE_MASK (1 << SL_BT_HCI_FILTER_CONFIG_SERVICE_DATA_UUID_32_BIT_ENABLE)
#define
SL_BT_HCI_FILTER_CONFIG_INCOMPLETE_UUID_32_BIT_ENABLE 5
#define
SL_BT_HCI_FILTER_CONFIG_INCOMPLETE_UUID_32_BIT_ENABLE_MASK (1 << SL_BT_HCI_FILTER_CONFIG_INCOMPLETE_UUID_32_BIT_ENABLE)
#define
SL_BT_HCI_FILTER_CONFIG_COMPLETE_UUID_32_BIT_ENABLE 6
#define
SL_BT_HCI_FILTER_CONFIG_COMPLETE_UUID_32_BIT_ENABLE_MASK (1 << SL_BT_HCI_FILTER_CONFIG_COMPLETE_UUID_32_BIT_ENABLE)
#define
SL_BT_HCI_FILTER_CONFIG_MASK undefined

Function Documentation#

sl_btctrl_hci_event_configure_filtering#

sl_status_t sl_btctrl_hci_event_configure_filtering (void * filter)
Parameters
N/Afilter

Definition at line 126 of file common/hci_ext_adv_filter_rssi_uuid/inc/sl_bt_hci_ext_adv_filter.h

sl_btctrl_rssi_uuid_filtering_init#

sl_status_t sl_btctrl_rssi_uuid_filtering_init (void )
Parameters
N/A

Definition at line 132 of file common/hci_ext_adv_filter_rssi_uuid/inc/sl_bt_hci_ext_adv_filter.h