hardware: DK:
nrf52833dk_nrf52833
ncs:2.4.0
sample: direction_finding_connectionless_rx
I cannot run into create_sync() after the scan_enable() is runed.
I can find many advertising package.
[DEVICE]: 41:26:6F:32:02:01 (public), AD evt type 3, Tx Pwr: 127, RSSI -54 C:0 S:0 D:0 SR:0 E:0 Prim: LE 1M, Secn: No packets, Interval: 0x0000 (0 ms), SID: 255
but the interval always is 0. and SID always is 255.
I cannot find : success. Periodic sync established.
So, never run to receive CTE.
In the callback for scan : scan_recv(). the condition would never match.
if (!per_adv_found && info->interval != 0) // so, the code in it would never run.
{
per_sid = info->sid; // never run
k_sem_give();
}
what cause this?
how can I run to get the CTE ? what requirement we need?
there is a device sending AOA package always. this package can be received by other products.
thanks.