feat(vglite, pxp): add beta version of NXP's PXP and VG-Lite acceleration (#4568)

Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
This commit is contained in:
nicusorcitu
2023-09-20 13:32:24 +03:00
committed by GitHub
parent 97dad61dd8
commit 733e11d86d
37 changed files with 5841 additions and 17 deletions

20
Kconfig
View File

@@ -298,23 +298,11 @@ menu "LVGL configuration"
Must be defined to include path of CMSIS header of target processor
e.g. "SWM341.h"
config LV_USE_GPU_NXP_PXP
bool "Use NXP's PXP GPU iMX RTxxx platforms."
config LV_USE_GPU_NXP_PXP_AUTO_INIT
bool "Call lv_gpu_nxp_pxp_init() automatically or manually."
depends on LV_USE_GPU_NXP_PXP
help
1: Add default bare metal and FreeRTOS interrupt handling
routines for PXP (lv_gpu_nxp_pxp_osa.c) and call
lv_gpu_nxp_pxp_init() automatically during lv_init().
Note that symbol SDK_OS_FREE_RTOS has to be defined in order
to use FreeRTOS OSA, otherwise bare-metal implementation is
selected.
0: lv_gpu_nxp_pxp_init() has to be called manually before
lv_init().
config LV_USE_DRAW_VGLITE
bool "Use NXP's VG-Lite GPU on iMX RTxxx platforms."
config LV_USE_GPU_NXP_VG_LITE
bool "Use NXP's VG-Lite GPU iMX RTxxx platforms."
config LV_USE_DRAW_PXP
bool "Use NXP's PXP on iMX RTxxx platforms."
config LV_USE_GPU_SDL
bool "Use SDL renderer API"