I have made some modification to some code which was based on the SimplePeripheral Project. I notice that the new code is slightly slower at receiving GATT Server Attribute Update from a BLE Central Device. I haven't changed any of the Event timer periods so I worry that it may be that I segmented my code too much (too many jumps to functions) that may be slowing down the response of the Code. Its fairly consistent at ~300msec difference. To determine if its my code I want to time how long (or how many clock cycles) my Events/Tasks are taking so that I may optimized my code. I tried using theosal_GetSystemClock(), but it did not increment between the start and stop of the Event/Task. Anyone tackle this before? Thanks