Other Parts Discussed in Thread: CC2564C
Tool/software:
Hello,
In our application we use version 5.1.1.1 of the stack.
We perform the Inquiry from a PC, and expect to find our machine, equipped with the BT module, in the list of inquiry responses:
- it is usually there when there's only one or two machines turned on.
- if we have a bigger number, like 25 machines turned on at the same time, about 0,7 meter distance between them, we need to repeat the Inquiry (each one duration 30s) 4 to 6 times before getting an answer which lists all 25 machines. In the first few inquiries we get just 3 to 5 answers, then in the following retries the list increases until we get a complete list.
- with our legacy module (which was just BT Classic, no dual mode), we needed just one 30 sec Inquiry to find all machines.
- we tried with different PCs but we got the same result
We already tried to change the "Inquiry Scan" parameters, using the
HCI_Write_Inquiry_Scan_Activity(BT,960,36,&Result);
and then verifying with the HCI_Read_Inquiry_Scan_Activity() that the new values are set. We've seen that the default values after boot were Interv=4096 and Window=18, and with the new values the situation is better but we still have the behaviour described above.
So, is it possible to make the CC2564C more responsive to Inquiries?
Is it just a matter of decreasing the Interval and increasing the WindowSize of the Inquiry_Scan, or can we try something else?
Thanks for any suggestion