Re: Bluetooth sniffer
Posted: 22 Mar 2012, 13:21
My understanding around these topics is not the best, but I am quite sure that, at least, queue overflow never happens in your case.
The master sends the messages to the slave; the slave's FW handles this messages, through the Bluetooth module and places them in the right mailboxes queues. This means that when you do a "ReceiveMessage" from the NXC program on your slave, it just reads from the local mailboxes. So, I think this takes very short time, compared to the Bluetooth tasks.
My guess is that the SendRemote functions are placing data on the BT output buffers in higher rate than the firmware (or other entity lol) can handle.
The master sends the messages to the slave; the slave's FW handles this messages, through the Bluetooth module and places them in the right mailboxes queues. This means that when you do a "ReceiveMessage" from the NXC program on your slave, it just reads from the local mailboxes. So, I think this takes very short time, compared to the Bluetooth tasks.
My guess is that the SendRemote functions are placing data on the BT output buffers in higher rate than the firmware (or other entity lol) can handle.