#ifndef CX_MLEMOS_EVENT_H_INCLUDED #define CX_MLEMOS_EVENT_H_INCLUDED typedef enum cm_event_type_e { CM_EVENT_BLANK, CM_EVENT_TRIGGER, CM_EVENT_IDLE, CM_EVENT_IRQ, CM_EVENT_WAIT, CM_EVENT_READABLE, CM_EVENT_WRITEABLE } cm_event_type_t; typedef struct cm_event_s { cm_event_type_t type; void *parameter; } cm_event_t; cm_event_t cm_empty_event(); #endif