A task is woken when the function vTaskResume() is called. Is there another function that wakes a Task?
which function the scheduler calls when it chooses the task that will be running at the next tick interrupt?
I think this was already answered for you here http://www.freertos.org/FreeRTOSSupportForumArchive/July2015/freertoswhatisthefunctionthatreturnsanelementofalistb1d6aa21j.html
Remember - you have the source code - and can read it and step through it all you like.