|
SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (MTB & µPython)
|
#include <stdio.h>#include "FreeRTOS.h"#include "task.h"#include "display_i2c_config.h"#include "lv_port_disp.h"#include "lvgl.h"#include "mtb_disp_dsi_waveshare_4p3.h"#include "vg_lite.h"#include "vg_lite_platform.h"Go to the source code of this file.
Data Structures | |
| struct | tesaiot_display_diag_t |
Macros | |
| #define | GPU_INT_PRIORITY (3U) |
| #define | DC_INT_PRIORITY (3U) |
| #define | I2C_CONTROLLER_IRQ_PRIORITY (2UL) |
| #define | APP_BUFFER_COUNT (2U) |
| #define | DEFAULT_GPU_CMD_BUFFER_SIZE ((64U) * (1024U)) |
| #define | GPU_TESSELLATION_BUFFER_SIZE ((MY_DISP_VER_RES) * 128U) |
| #define | VGLITE_HEAP_SIZE |
| #define | GPU_MEM_BASE (0x0U) |
| #define | VG_PARAMS_POS (0UL) |
| #define | GFX_TASK_NAME ("TESAIoT Gfx Task") |
| #define | GFX_TASK_STACK_SIZE (configMINIMAL_STACK_SIZE * 32) |
| #define | GFX_TASK_PRIORITY (configMAX_PRIORITIES - 1) |
Functions | |
| BaseType_t | tesaiot_display_init (void) |
| จุดเข้าใช้งานสาธารณะจุดเดียว — สร้าง GFX task ก่อน scheduler เริ่มทำงาน; เทียบค่าที่คืนกลับมากับ pdPASS | |
| void | tesaiot_display_task (void *arg) |
| ตัวเนื้อของ GFX task — ห้ามสร้างเอง ห้ามเรียกเอง | |
Variables | |
| TaskHandle_t | rtos_cm55_gfx_task_handle |
| handle ของ GFX task ซึ่ง tesaiot_display_init() เป็นเจ้าของ — ห้ามแตะต้องจากภายนอก | |
| volatile tesaiot_display_diag_t | g_tesaiot_display_diag |
| struct ข้อมูลวินิจฉัยของจอแสดงผล — ให้ใช้ accessor ipc_ui_platform_diag() ไม่ใช่ตัว struct | |
| #define GPU_INT_PRIORITY (3U) |
| #define DC_INT_PRIORITY (3U) |
| #define I2C_CONTROLLER_IRQ_PRIORITY (2UL) |
| #define APP_BUFFER_COUNT (2U) |
| #define DEFAULT_GPU_CMD_BUFFER_SIZE ((64U) * (1024U)) |
| #define GPU_TESSELLATION_BUFFER_SIZE ((MY_DISP_VER_RES) * 128U) |
| #define VGLITE_HEAP_SIZE |
| #define GPU_MEM_BASE (0x0U) |
| #define VG_PARAMS_POS (0UL) |
| #define GFX_TASK_NAME ("TESAIoT Gfx Task") |
| #define GFX_TASK_STACK_SIZE (configMINIMAL_STACK_SIZE * 32) |
| #define GFX_TASK_PRIORITY (configMAX_PRIORITIES - 1) |