hello Nordic
i am using nrf52832, sdk 16.0, s132 v7.01
i am scanning for ble beacon but i want to be able to change the filtered mac address (i still want to filter by mac address, but the mac will change from time to time and i need to reconfigure that)
i am working on the central ble_app_blinky example ()developed a lot of code above it but still.. what's the best way to do that
can i just recall the
nrf_ble_scan_filter_set(..)
and the .. nrf_ble_scan_filters_enable(..)
do i need to stop the ble scan before reconfiguring ? will that be enough ?
another question is about scanning intervals of a beacon (no pairing to be established at this point)
if i understood correctly, then if the defined "SCAN_INTERVAL" is the same as the defined "SCAN_WINDOW", then the system is scanning all the time (pls confirm), if that's the case then theoretically i should not miss any message, but in fact messages sent to me every 1 second are sometimes lost (now i know the bigger the interval between each advertise the lesser the chance that i will catch the message, but its projects demands). so what is the meaning of scanning all the time? if the scanning stops every time a message is detected even if it is not from the mac address i am filtering, for how long does it stops and can i improve that somehow to increase my chance to catch all the messages, every one second ?
best regards
Ziv