hi all
how to bt scan filter by short name ?
i have been set "#define CONFIG_BT_SCAN_SHORT_NAME_CNT 1"
it get bus fault error:
"Bluetooth ready
***** BUS FAULT *****
Precise data bus error
BFAR Address: 0x72616d53
***** Hardware exception *****"
bt_scan_filter_add
const char bleDeviceName[]="myBLEdevice";
err = bt_scan_filter_add(BT_SCAN_FILTER_TYPE_SHORT_NAME, bleDeviceName);
if (err) {
printk("error = %d\n",err);
printk("Scanning filters cannot be set\n");
return;
}
autoconfig.h
#define CONFIG_BT_GATT_DM 1
#define CONFIG_BT_GATT_DM_MAX_ATTRS 35
#define CONFIG_BT_GATT_DM_MAX_MEM_CHUNKS 6
#define CONFIG_BT_SCAN 1
#define CONFIG_BT_SCAN_NAME_MAX_LEN 32
#define CONFIG_BT_SCAN_SHORT_NAME_MAX_LEN 32
#define CONFIG_BT_SCAN_FILTER_ENABLE 1
#define CONFIG_BT_SCAN_MANUFACTURER_DATA_MAX_LEN 32
#define CONFIG_BT_SCAN_UUID_CNT 0
#define CONFIG_BT_SCAN_NAME_CNT 0
#define CONFIG_BT_SCAN_SHORT_NAME_CNT 1
#define CONFIG_BT_SCAN_ADDRESS_CNT 0
#define CONFIG_BT_SCAN_APPEARANCE_CNT 0
#define CONFIG_BT_SCAN_MANUFACTURER_DATA_CNT 0