What are the limitations of OS timer procedures ? | Cypress Semiconductor
What are the limitations of OS timer procedures ?
I wanted to do some timer-based checks and from timer procedure output data to interrupt endpoint.
But it seems that timer procedures have some limitations of what can be done inside them.
At this moment it seems that from timer procedure does not work output to debug (CyU3PDebugPrint) and also CyU3PDmaChannelGetBuffer (returns error 29 that cannot get mutex or something similar).
I will try to move data output to thread, but it would be great to know in advance what operations can be done and cannot be done in timer (created using CyU3PTimerCreate) procedure. Where I can find this information ?