LVGL 库提交
This commit is contained in:
+11
-1
@@ -63,6 +63,13 @@ const osThreadAttr_t timeSyncTask_attributes = {
|
||||
.stack_size = 512 * 4,
|
||||
.priority = (osPriority_t) osPriorityNormal,
|
||||
};
|
||||
/* UI 任务:LVGL 离屏渲染 + RemoDispBus 网络推流(优先级低于 netTask) */
|
||||
osThreadId_t uiTaskHandle;
|
||||
const osThreadAttr_t uiTask_attributes = {
|
||||
.name = "uiTask",
|
||||
.stack_size = 1024 * 4,
|
||||
.priority = (osPriority_t) osPriorityBelowNormal,
|
||||
};
|
||||
/* USER CODE END Variables */
|
||||
/* Definitions for defaultTask */
|
||||
osThreadId_t defaultTaskHandle;
|
||||
@@ -105,7 +112,7 @@ const osEventFlagsAttr_t sys_evt_attributes = {
|
||||
|
||||
/* Private function prototypes -----------------------------------------------*/
|
||||
/* USER CODE BEGIN FunctionPrototypes */
|
||||
|
||||
void ui_task_func(void *argument);
|
||||
/* USER CODE END FunctionPrototypes */
|
||||
|
||||
void StartDefaultTask(void *argument);
|
||||
@@ -166,6 +173,9 @@ void MX_FREERTOS_Init(void) {
|
||||
|
||||
/* 本地时间同步任务(PC 推送 TCP):依赖 netTask 处理消息队列 */
|
||||
timeSyncTaskHandle = osThreadNew(timeSyncTask, NULL, &timeSyncTask_attributes);
|
||||
|
||||
/* UI 任务:LVGL 离屏渲染 + RemoDispBus 推流(依赖 netTask 收发) */
|
||||
uiTaskHandle = osThreadNew(ui_task_func, NULL, &uiTask_attributes);
|
||||
/* USER CODE END RTOS_THREADS */
|
||||
|
||||
/* Create the event(s) */
|
||||
|
||||
Reference in New Issue
Block a user