软件包修改
This commit is contained in:
1 parent
425aec3576
commit
2fd0bf135d
27 files changed
+1367
-1090
No files matched your search
@@ -13,7 +13,6 @@
|
||||
|
||||
#include <lvgl.h>
|
||||
#include <rtthread.h>
|
||||
#include <rtdef.h>
|
||||
|
||||
#define DBG_TAG "LVGL"
|
||||
#define DBG_LVL DBG_INFO
|
||||
@@ -31,12 +30,14 @@ extern void lv_port_disp_init(void);
|
||||
extern void lv_port_indev_init(void);
|
||||
extern void lv_user_gui_init(void);
|
||||
|
||||
static struct rt_thread lvgl_thread;
|
||||
|
||||
#ifdef rt_align
|
||||
rt_align(RT_ALIGN_SIZE)
|
||||
#else
|
||||
ALIGN(RT_ALIGN_SIZE)
|
||||
#endif
|
||||
|
||||
static rt_uint8_t lvgl_thread_stack[PKG_LVGL_THREAD_STACK_SIZE];
|
||||
|
||||
#if LV_USE_LOG
|
||||
static void lv_rt_log(const char *buf)
|
||||
@@ -63,18 +64,12 @@ static void lvgl_thread_entry(void *parameter)
|
||||
}
|
||||
}
|
||||
|
||||
extern struct rt_memheap sdram_heap; //
|
||||
static struct rt_thread lvgl_thread;
|
||||
static void *db_lvgl_stack __attribute__((aligned(4)))= RT_NULL ;
|
||||
static int lvgl_thread_init(void)
|
||||
{
|
||||
rt_err_t err;
|
||||
|
||||
db_lvgl_stack = rt_memheap_alloc(&sdram_heap, PKG_LVGL_THREAD_STACK_SIZE);
|
||||
|
||||
err = rt_thread_init(&lvgl_thread, "LVGL", lvgl_thread_entry, RT_NULL,
|
||||
db_lvgl_stack, PKG_LVGL_THREAD_STACK_SIZE, PKG_LVGL_THREAD_PRIO, 10);
|
||||
|
||||
&lvgl_thread_stack[0], sizeof(lvgl_thread_stack), PKG_LVGL_THREAD_PRIO, 10);
|
||||
if(err != RT_EOK)
|
||||
{
|
||||
LOG_E("Failed to create LVGL thread");
|
||||
@@ -84,6 +79,6 @@ static int lvgl_thread_init(void)
|
||||
|
||||
return 0;
|
||||
}
|
||||
INIT_APP_EXPORT(lvgl_thread_init);
|
||||
INIT_ENV_EXPORT(lvgl_thread_init);
|
||||
|
||||
#endif /*__RTTHREAD__*/
|
||||
Binary file not shown.
Reference in new issue
Block a user