I am working with a device that is configured as a mdm9607 + QCA9377-3 running the LE.UM.1.1 Firmware
I am trying to perform scanning as a GATT Client that is filtered by a list of MAC addresses.
The API provided is:
There is little documentation about setup and usage.
When I setup the addition of a scan filter the callback returns indicating an error.
1) Does the QCA9377 support the scan filter interface
2) Can filtering be perfromed by MAC
3) Are other kind of filtering supported such as by Device Name, Profile UUIDs, ect.. (there seems to be code at the BTIF layer but I can't find docuemntation for the QCA9377 supporting these features
4) Filter index is unknown it is likely a finite number, 0 to N. 0 seems to be the default accept everything filter
5) Common usage example are not available.
Thanks for any help.