mikroSDK Reference Manual
lv_async.h
Go to the documentation of this file.
1
6
#ifndef LV_ASYNC_H
7
#define LV_ASYNC_H
8
9
#ifdef __cplusplus
10
extern
"C"
{
11
#endif
12
13
/*********************
14
* INCLUDES
15
*********************/
16
17
#include "
lv_types.h
"
18
19
/*********************
20
* DEFINES
21
*********************/
22
23
/**********************
24
* TYPEDEFS
25
**********************/
26
30
typedef
void (*
lv_async_cb_t
)(
void
*);
31
32
/**********************
33
* GLOBAL PROTOTYPES
34
**********************/
35
44
lv_res_t
lv_async_call
(
lv_async_cb_t
async_xcb,
void
* user_data);
45
51
lv_res_t
lv_async_call_cancel
(
lv_async_cb_t
async_xcb,
void
* user_data);
52
53
/**********************
54
* MACROS
55
**********************/
56
57
#ifdef __cplusplus
58
}
/*extern "C"*/
59
#endif
60
61
#endif
/*LV_ASYNC_H*/
lv_async_cb_t
void(* lv_async_cb_t)(void *)
Definition
lv_async.h:30
lv_async_call
lv_res_t lv_async_call(lv_async_cb_t async_xcb, void *user_data)
lv_async_call_cancel
lv_res_t lv_async_call_cancel(lv_async_cb_t async_xcb, void *user_data)
lv_types.h