Macros | |
#define | JOB_QUEUE_BUFFER_SIZE 4 |
Functions | |
void | ZAF_JobHelperInit (void) |
bool | ZAF_JobHelperJobEnqueue (uint8_t event) |
bool | ZAF_JobHelperJobDequeue (uint8_t *pEvent) |
uint8_t | ZAF_JobHelperGetNumberOfRemainingJobs (void) |
#define JOB_QUEUE_BUFFER_SIZE 4 |
Defines the maximum number of jobs to queue for this module.
uint8_t ZAF_JobHelperGetNumberOfRemainingJobs | ( | void | ) |
Returns the current number of jobs on the job queue.
void ZAF_JobHelperInit | ( | void | ) |
Initializes the job helper.
bool ZAF_JobHelperJobDequeue | ( | uint8_t * | pEvent | ) |
Dequeues a job from the job queue.
[out] | pEvent | return event from the queue. |
bool ZAF_JobHelperJobEnqueue | ( | uint8_t | event | ) |
Adds a given event to the job queue.
[in] | event | An event. |