mikroSDK Reference Manual
lv_refr.h
Go to the documentation of this file.
1
6#ifndef LV_REFR_H
7#define LV_REFR_H
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13/*********************
14 * INCLUDES
15 *********************/
16#include "lv_obj.h"
17#include <stdbool.h>
18
19/*********************
20 * DEFINES
21 *********************/
22
23#define LV_REFR_TASK_PRIO LV_TASK_PRIO_MID
24
25/**********************
26 * TYPEDEFS
27 **********************/
28
29/**********************
30 * STATIC PROTOTYPES
31 **********************/
32
33/**********************
34 * STATIC VARIABLES
35 **********************/
36
37/**********************
38 * MACROS
39 **********************/
40
41/**********************
42 * GLOBAL FUNCTIONS
43 **********************/
44
48void _lv_refr_init(void);
49
58
64void lv_obj_redraw(lv_draw_ctx_t * draw_ctx, lv_obj_t * obj);
65
72void _lv_inv_area(lv_disp_t * disp, const lv_area_t * area_p);
73
79
87
88#if LV_USE_PERF_MONITOR
92void lv_refr_reset_fps_counter(void);
93
98uint32_t lv_refr_get_fps_avg(void);
99#endif
100
106
107/**********************
108 * STATIC FUNCTIONS
109 **********************/
110
111#ifdef __cplusplus
112} /*extern "C"*/
113#endif
114
115#endif /*LV_REFR_H*/
void lv_obj_redraw(lv_draw_ctx_t *draw_ctx, lv_obj_t *obj)
void _lv_refr_set_disp_refreshing(lv_disp_t *disp)
lv_disp_t * _lv_refr_get_disp_refreshing(void)
void lv_refr_now(lv_disp_t *disp)
void _lv_inv_area(lv_disp_t *disp, const lv_area_t *area_p)
void _lv_refr_init(void)
void _lv_disp_refr_timer(lv_timer_t *timer)
Definition lv_hal_disp.h:158
Definition lv_draw.h:59
Definition lv_obj.h:174
Definition lv_timer.h:44
Definition lv_area.h:43