The only difference regarding scheduling is preemption. You need to manually insert a call to the simulator port in points where you want to check for preemption (looking for pending interrupts basically).
Code: Select all
#if defined(SIMULATOR)
_sim_check_for_interrupts();
#endif
Giovanni