Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
zaf_job_helper.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Silicon Laboratories Inc. <https://www.silabs.com/>
2//
3// SPDX-License-Identifier: BSD-3-Clause
4
10#ifndef ZAF_APPLICATIONUTILITIES_JOB_HELPER_H_
11#define ZAF_APPLICATIONUTILITIES_JOB_HELPER_H_
12
13#include <stdbool.h>
14#include <stdint.h>
15
26#define JOB_QUEUE_BUFFER_SIZE 4
27
32
38bool ZAF_JobHelperJobEnqueue(uint8_t event);
39
45bool ZAF_JobHelperJobDequeue(uint8_t * pEvent);
46
52
58#endif /* ZAF_APPLICATIONUTILITIES_JOB_HELPER_H_ */
bool ZAF_JobHelperJobEnqueue(uint8_t event)
void ZAF_JobHelperInit(void)
bool ZAF_JobHelperJobDequeue(uint8_t *pEvent)
uint8_t ZAF_JobHelperGetNumberOfRemainingJobs(void)