Im new to using RTOSes so Im not sure how things are generally done.. for example:
task_1 { while (1) //display and update startup screen message until told to stop
}task_2 { while (1) //Try connecting to host.. when connected stop task1 }
How can task_2 stop the execution of task_1? Obviously task_1 cant be pending on a semaphore or mailbox message since its constanly updating the screen.
BTW, one way to do this is to combine the tasks, BUT, task_2 will always need to run, it will forever communicate with the host whereas task_1 is only there to update the video until told not to.