16 #define Disable_Interrupt() asm volatile ("cli"::) 17 #define Enable_Interrupt() asm volatile ("sei"::) 21 typedef unsigned int PID;
struct ProcessDescriptor PD
enum process_states PROCESS_STATES
enum mutex_state MUTEX_STATE
enum kernel_request_type KERNEL_REQUEST_TYPE
PID Task_Create(void(*f)(void), PRIORITY py, int arg)
void Task_Terminate(void)
void(* voidfuncptr)(void)
enum event_state EVENT_STATE
KERNEL_REQUEST_TYPE request
void Event_Signal(EVENT e)
void Mutex_Unlock(MUTEX m)