EVE 1.0
uwork_t Struct Reference

#include <uwork.h>

Collaboration diagram for uwork_t:

Data Fields

struct work_t work
 
uwork_time_t at
 

Detailed Description

Microwork structure.

EVE microsecond-scale work or microwork is a function with an associated data structure, which can be scheduled for execution at specified time in future. The function is executed at the hardware interrupt execution level.

The structure represents the microwork instance.

The structure must be instantiated in the RAM memory using one of UWORK_INIT() or DECLARE_UWORK().

Definition at line 142 of file uwork.h.

Field Documentation

struct work_t uwork_t::work

Underlaying work structure

Definition at line 143 of file uwork.h.

Referenced by uwork_pending().

uwork_time_t uwork_t::at

Point in time the microwork is scheduled for

Definition at line 144 of file uwork.h.