I know that this question has been around before in this forum, but not led to a general solution, only some specialized partiel solutions.
For syncronizing tasks, I need an utility function, which returns the actual state for the specified xHandle. I mean one of the states READY, RESUMED, RUNNING and BLOCKED.
Other people are recommended to implement their own special version, and I could do something similar.
But I find it is a waste of develop time, code size and execution time that such a general function is not a generel part of the FreeRTOS.
I can solve my problem with a work around, using the application tag functions, but this is really a waste to do parallel monitoring of the state of each task when the information already exist and can be accessed in a general way.
By the way, it would be nice to know if the application tag is initialized by the xTaskCreate(), eeg. to the value NULL?
Thanks for an exellent OS.