I have a board running FreeRTOS. In main() I have hardware setup, task creation and parameter initialization, then finally the scheduler starts.
One of the tashs is a system monitor, in case something goes crazy. Problem is, how do I effectively restart the board from within a task? Language is C.