chore(rt.thread): improve rt-thread marcos (#3355)

This commit is contained in:
Man, Jianting (Meco)
2022-05-12 03:35:28 -04:00
committed by GitHub
parent 941d95b049
commit 40e9c6b9e0
3 changed files with 11 additions and 21 deletions

View File

@@ -32,7 +32,7 @@ for root, dirs, files in os.walk(lvgl_src_cwd):
inc = inc + [current_path] inc = inc + [current_path]
if GetDepend('PKG_USING_LVGL_EXAMPLES'): if GetDepend('PKG_LVGL_USING_EXAMPLES'):
lvgl_src_cwd = lvgl_cwd + 'examples/' lvgl_src_cwd = lvgl_cwd + 'examples/'
inc = inc + [lvgl_src_cwd] inc = inc + [lvgl_src_cwd]
for root, dirs, files in os.walk(lvgl_src_cwd): for root, dirs, files in os.walk(lvgl_src_cwd):
@@ -42,7 +42,7 @@ if GetDepend('PKG_USING_LVGL_EXAMPLES'):
if check_h_hpp_exsit(current_path): if check_h_hpp_exsit(current_path):
inc = inc + [current_path] inc = inc + [current_path]
if GetDepend('PKG_USING_LVGL_DEMOS'): if GetDepend('PKG_LVGL_USING_DEMOS'):
lvgl_src_cwd = lvgl_cwd + 'demos/' lvgl_src_cwd = lvgl_cwd + 'demos/'
inc = inc + [lvgl_src_cwd] inc = inc + [lvgl_src_cwd]
for root, dirs, files in os.walk(lvgl_src_cwd): for root, dirs, files in os.walk(lvgl_src_cwd):

View File

@@ -40,16 +40,6 @@
* FEATURE CONFIGURATION * FEATURE CONFIGURATION
*=======================*/ *=======================*/
/*-------------
* Logging
*-----------*/
#ifdef PKG_LVGL_ENABLE_LOG
# define LV_USE_LOG 1
#else
# define LV_USE_LOG 0
#endif
/*------------- /*-------------
* Asserts * Asserts
*-----------*/ *-----------*/
@@ -83,7 +73,7 @@
* EXAMPLES * EXAMPLES
*==================*/ *==================*/
#ifdef PKG_USING_LVGL_EXAMPLES #ifdef PKG_LVGL_USING_EXAMPLES
# define LV_BUILD_EXAMPLES 1 # define LV_BUILD_EXAMPLES 1
#endif #endif

View File

@@ -18,20 +18,20 @@
#define DBG_LVL DBG_INFO #define DBG_LVL DBG_INFO
#include <rtdbg.h> #include <rtdbg.h>
#ifndef LVGL_THREAD_STACK_SIZE #ifndef PKG_LVGL_THREAD_STACK_SIZE
#define LVGL_THREAD_STACK_SIZE 4096 #define PKG_LVGL_THREAD_STACK_SIZE 4096
#endif /* LVGL_THREAD_STACK_SIZE */ #endif /* PKG_LVGL_THREAD_STACK_SIZE */
#ifndef LVGL_THREAD_PRIO #ifndef PKG_LVGL_THREAD_PRIO
#define LVGL_THREAD_PRIO (RT_THREAD_PRIORITY_MAX*2/3) #define PKG_LVGL_THREAD_PRIO (RT_THREAD_PRIORITY_MAX*2/3)
#endif /* LVGL_THREAD_PRIO */ #endif /* PKG_LVGL_THREAD_PRIO */
extern void lv_port_disp_init(void); extern void lv_port_disp_init(void);
extern void lv_port_indev_init(void); extern void lv_port_indev_init(void);
extern void lv_user_gui_init(void); extern void lv_user_gui_init(void);
static struct rt_thread lvgl_thread; static struct rt_thread lvgl_thread;
static rt_uint8_t lvgl_thread_stack[LVGL_THREAD_STACK_SIZE]; static rt_uint8_t lvgl_thread_stack[PKG_LVGL_THREAD_STACK_SIZE];
#if LV_USE_LOG #if LV_USE_LOG
static void lv_rt_log(const char *buf) static void lv_rt_log(const char *buf)
@@ -63,7 +63,7 @@ static int lvgl_thread_init(void)
rt_err_t err; rt_err_t err;
err = rt_thread_init(&lvgl_thread, "LVGL", lvgl_thread_entry, RT_NULL, err = rt_thread_init(&lvgl_thread, "LVGL", lvgl_thread_entry, RT_NULL,
&lvgl_thread_stack[0], sizeof(lvgl_thread_stack), LVGL_THREAD_PRIO, 0); &lvgl_thread_stack[0], sizeof(lvgl_thread_stack), PKG_LVGL_THREAD_PRIO, 0);
if(err != RT_EOK) if(err != RT_EOK)
{ {
LOG_E("Failed to create LVGL thread"); LOG_E("Failed to create LVGL thread");