Hello.
At my university, I am developing a time synchronization protocol using Bluetooth Low Energy (actually modules from Bluegiga with CC2540 SoC).
There are two ways for Bluetooth-Synchronization: End-To-End Sync and RBS (Reference Broadcast Synchronization). Whereas the second protocol makes use of the broadcasting ability of the BLE Stack, but needs at least three BLE devices (one master or parent and two children), the End-To-End sync only needs two devices, but has to get access to the MAC-Layer of the Stack (to calculate the delay time between sender and receiver as precisely as possible).
I would like to get the timing of the transmission or reception of a data packet over the air. I think I can use the Timer2 (MAC Timer) for that. The Bluegiga BLEAPI does not provide access to the Timer2, because it says that it needs this timer for the BLE Stack itselft.
If I don't need the Timer2 as Sleep timer, can I use it for measuring the transmission time (Start-of-frame-delimiter capture) with the BLE Stack from TI or is it needed by the Stack ?
Yours
Nicolas