&pxp {
status = "okay"; /* for CONFIG_MCUX_ELCDIF_PXP=y */
};
All scenes avg: CPU 65% / 25 FPS / 29 ms
Empty screen: CPU 11% / 28 FPS / 4 ms
Rotated ARGB images: CPU 100% / 26 FPS / 36 ms
Containers with opa_layer: CPU 100% / 11 FPS / 80 ms
...
Hi @mastergbc ,
Thanks for your interest in NXP MIMXRT series!
Zephyr is in the process of expanding, but there are no exact plans or information to post at this time. You can refer to this customer's post for LCD adaptation first:https://community.nxp.com/t5/i-MX-Processors/Zephyr-DeviceTree-elcdif-driver-results-in-blank-screen...
Best regards,
Gavin
Example of a conf file:
# Copyright 2023 NXP
# SPDX-License-Identifier: Apache-2.0
# Enable PXP DMA engine and set rotation angle to 0 degrees.
# This allows us to verify the DMA driver functions without altering
# the output image
CONFIG_DMA=y
CONFIG_MCUX_ELCDIF_PXP=y
CONFIG_LV_USE_DRAW_VGLITE=y # I don't know which is right thing XX_VGLITE and XX_VG_LITE
CONFIG_LV_USE_DRAW_VG_LITE=y
CONFIG_LV_DRAW_BUF_ALIGN=64
CONFIG_LV_VG_LITE_USE_GPU_INIT=y
Build messages:
- I try to copied and pasted `mcux_sdk_main\mcuxsdk\middleware\vglite\driver\inc\vg_lite.h`. but,
../nxp_zephyr_nxp_v4_1_0/modules/lib/gui/lvgl/src/draw/nxp/vglite/lv_vglite_path.c:19:10: fatal error: vg_lite.h: No such file or directory
19 | #include "vg_lite.h"