Boilerplate library to get started with LvGL on STM DISCO F746NG board. Adapted from https://os.mbed.com/users/JohnnyK/code/DISCO-F746NG_MbedOs_LvGL_example/
Dependencies: BSP_DISCO_F746NG
Diff: lvgl_f746ng.h
- Revision:
- 1:a23fffad1321
- Parent:
- 0:cffa136e7f8f
diff -r cffa136e7f8f -r a23fffad1321 lvgl_f746ng.h --- a/lvgl_f746ng.h Tue Sep 08 05:23:58 2020 +0000 +++ b/lvgl_f746ng.h Thu Sep 10 09:24:23 2020 +0000 @@ -1,39 +1,15 @@ -/** - * @file lvgl_f746ng.h - * - */ -#ifndef LVGL_F746NG_H -#define LVGL_F746NG_H - -// #ifdef __cplusplus -// extern "C" { -// #endif - -/********************* - * INCLUDES - *********************/ +#include "lv_port_disp.h" +#include "lv_port_indev.h" +#include "lvgl/lvgl.h" #include "mbed.h" +#include <cstdio> -/********************* - * DEFINES - *********************/ - -/********************** - * TYPEDEFS - **********************/ +/* Use Thread or not (comment or not) */ +#define LVGL_USE_THREAD +/* LvGL tick increment value */ +#define LVGL_TICK_INC 5 -/********************** - * GLOBAL PROTOTYPES - **********************/ -void lvgl_f746ng_init(void); +/* Initialize lvgl + target port specifics + mbed ticker or thread. */ +void lvgl_f746ng_init(); -/********************** - * MACROS - **********************/ - -// #ifdef __cplusplus -// } /* extern "C" */ -// #endif - -#endif /*LVGL_F746NG_H*/