I am utilizing the nRF52832 with softdevice S332 with both ANT and BLE enabled (no peer manager). When I set the ANT search for a channel to use ANT_WAVEFORM_FAST it causes frequent loss of connection when I am connected via BLE to a device. Below is the code I am using immediately after the init for the channel
err_code = sd_ant_channel_low_priority_rx_search_timeout_set(0, 12);
err_code = sd_ant_search_waveform_set(0, ANT_WAVEFORM_FAST);
Then using fast search waveform probably blocks too many BLE connection events and the supervision timeout is hit.
You can try to increase the supervision timeout, or you can avoid using fast search waveform.
Isn't fast waveform a lower number of microseconds to spend searching? If so - I would expect it to do the opposite and block less events?
Fast spends more time searching, please see the ANT Channel Search app note for more information.
You are right - had that backwards. Thanks!