Ceiling Semaphore PLP
semaphore added and tests updated.
Ceiling Semaphore PLP
Sporadic thread time tick handler
Corrected: Added call to pharosITimeTickRemoveThread in the body of the sporadic and periodic threads, at the end of each job. For example: void activateEvent(ptrSporadicThread thread) { /* event to receive */ Event event; /* interrupt level */ PharosInterruptLevel interrupt; /* get the running partition */ ptrPharosPartition partition = thread->rtThread.thread.partition; /* loop forever */ for(;;) { /* disable interrupts so we safely update the state of the thread */ pharosCpuDisableInterrupts(&interrupt);...
Sporadic thread time tick handler
Added Test248 to test it quickly
Sporadic thread time tick handler