#include #include #include #include #include #include /*! \brief . * */ int event_push(uint32_t event,uint32_t p1,uint32_t p2,void* ptr) { EVENT* ev = malloc(sizeof(EVENT)); if (ev) { memset(ev,0x00,sizeof(avrEVENT)); ev->flags = EV_FLAG_AUTOFREE; ev->event = event; ev->parm1 = p1; ev->parm2 = p2; ev->ptr = ptr; assert(event_append(ev)); return ESUCCESS; }; return -ENOMEM; };