Interrupt Safe REXIS API

These APIs can be called from within an interrupt handler, and cause a task that is waiting for the event to resume.

 

DESCRIPTIONS

FUNCTION SIGNATURES

Signal a semaphore

void REXIS_SemaphoreSignalFromISR(REXIS_SEMAPHORE *semaphore);

Wake a task up from hibernation

void REXIS_TaskWakeupFromISR(int pid);

Post a message to a mailbox

void REXIS_MailboxPostFromISR(REXIS_MAILBOX *mailbox, void *msg);