18#define AT_TIME_1SEC (1000)
19#define AT_TIME_2SEC (AT_TIME_1SEC * 2)
20#define AT_TIME_5SEC (AT_TIME_1SEC * 5)
21#define AT_TIME_10SEC (AT_TIME_1SEC * 10)
22#define AT_TIME_15SEC (AT_TIME_1SEC * 15)
23#define AT_TIME_20SEC (AT_TIME_1SEC * 20)
24#define AT_TIME_25SEC (AT_TIME_1SEC * 25)
25#define AT_TIME_30SEC (AT_TIME_1SEC * 30)
26#define AT_TIME_1MIN (AT_TIME_1SEC * 60)
27#define AT_TIME_2MIN (AT_TIME_1MIN * 2)
28#define AT_TIME_5MIN (AT_TIME_1MIN * 5)
29#define AT_TIME_10MIN (AT_TIME_1MIN * 10)
42#define MZ_TIMER_NOT_AVAILABLE (0xFFFF)
mz_error_t
Enumeration of monoZ Error Flags.
monoZ system CMSIS OS2 This is an abstraction layer and includes FreeRTOS configuration,...
TimerCallbackFunction_t mz_timer_fp
mz_timer_fp variable of type TimerCallbackFunction_t
en_mz_tm
Enumeration for monoZ Timer.
mz_timer_fp mz_tm_cb
[TODO]
size_t mz_tm_create(char *_name, TickType_t _tick, UBaseType_t _auto, mz_tm_cb _cb)
Function to Create a Monoz Timer.
mz_error_t mz_tm_create_start_recursive(char *_name, TickType_t _tick, mz_tm_cb _cb)
Function to Create and Start One Shot Timers.
mz_error_t mz_tm_delete(size_t _id)
Function to Delete the Timer.
mz_error_t mz_tm_stop(size_t _id)
Function to STOP the Timer.
size_t mz_tm_create_recursive(char *_name, TickType_t _tick, mz_tm_cb _cb)
Function to Create a Recursive Timer.
mz_error_t mz_tm_create_start_one(char *_name, TickType_t _tick, mz_tm_cb _cb)
Function to Create and Start Recursive timers.
mz_error_t mz_tm_create_start(char *_name, TickType_t _tick, UBaseType_t _auto, mz_tm_cb _cb)
Function to Create and Start Timers.
mz_error_t mz_tm_start(size_t _id)
Function to Start the Timer.
size_t mz_tm_create_one(char *_name, TickType_t _tick, mz_tm_cb _cb)
Function to Create a One Shot Timer.