2024-10-29 03:37 AM
Hi ST Community
I'm working on a BLE Beacon application. There is a device which is beaconing every second. Goal is to scan for these beacons and update to gateway. Using this function 'aci_gap_start_general_discovery_proc' to scan for the beaconing packets.
1. Can I get more information on filtering the duplicates? I've passed 0x01 in the function argument.
2. Can I start the scan procedure again without any delay after receiving the 'ACI_GAP_PROC_COMPLETE_VSEVT_CODE' event?
3. Is there a way to reduce the processing time while parsing through the Beacon packets in the 'HCI_LE_ADVERTISING_REPORT_SUBEVT_CODE'.
The application is using USB, BLE and FreeRTOS. Should I be taking any precaution/pre requisite steps?