docs: general typo fix on the NXP related docs. (#7626)
Signed-off-by: Felipe Neves <felipe@lvgl.io>
This commit is contained in:
@@ -98,7 +98,7 @@ Features supported:
|
|||||||
^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Several drawing features in LVGL can be offloaded to the PXP engine. The CPU is
|
Several drawing features in LVGL can be offloaded to the PXP engine. The CPU is
|
||||||
available for other operations while the PXP is running. RTOS is required to
|
available for other operations while the PXP is running. A RTOS is required to
|
||||||
block the LVGL drawing thread and switch to another task or suspend the CPU for
|
block the LVGL drawing thread and switch to another task or suspend the CPU for
|
||||||
power savings.
|
power savings.
|
||||||
|
|
||||||
@@ -120,7 +120,7 @@ Supported draw tasks are available in "src/draw/nxp/pxp/lv_draw_pxp.c":
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
Additional, the screen rotation can be handled by the PXP:
|
Additionally, the screen rotation can be handled by the PXP:
|
||||||
|
|
||||||
.. code-block::c
|
.. code-block::c
|
||||||
|
|
||||||
@@ -140,7 +140,7 @@ Additional, the screen rotation can be handled by the PXP:
|
|||||||
Known limitations:
|
Known limitations:
|
||||||
^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
- PXP can only rotate at 90x angles.
|
- PXP can only rotate the frames in angles that are multiple of 90 degrees.
|
||||||
- Rotation is not supported for images unaligned to blocks of 16x16 pixels. PXP
|
- Rotation is not supported for images unaligned to blocks of 16x16 pixels. PXP
|
||||||
is set to process 16x16 blocks to optimize the system for memory bandwidth and
|
is set to process 16x16 blocks to optimize the system for memory bandwidth and
|
||||||
image processing time. The output engine essentially truncates any output
|
image processing time. The output engine essentially truncates any output
|
||||||
@@ -183,8 +183,8 @@ PXP default configuration:
|
|||||||
|
|
||||||
- Implementation depends on multiple OS-specific functions. The struct
|
- Implementation depends on multiple OS-specific functions. The struct
|
||||||
:cpp:struct:`pxp_cfg_t` with callback pointers is used as a parameter for the
|
:cpp:struct:`pxp_cfg_t` with callback pointers is used as a parameter for the
|
||||||
:cpp:func:`lv_pxp_init()` function. Default implementation for FreeRTOS and
|
:cpp:func:`lv_pxp_init()` function. Default implementation for
|
||||||
bare metal is provided in lv_pxp_osa.c.
|
FreeRTOS in lv_pxp_osa.c.
|
||||||
|
|
||||||
- :cpp:func:`pxp_interrupt_init()`: Initialize PXP interrupt (HW setup,
|
- :cpp:func:`pxp_interrupt_init()`: Initialize PXP interrupt (HW setup,
|
||||||
OS setup)
|
OS setup)
|
||||||
@@ -199,7 +199,7 @@ VGLite accelerator
|
|||||||
~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
Extra drawing features in LVGL can be handled by the VGLite engine. The
|
Extra drawing features in LVGL can be handled by the VGLite engine. The
|
||||||
CPU is available for other operations while the VGLite is running. An
|
CPU is available for other operations while the VGLite is running. A
|
||||||
RTOS is required to block the LVGL drawing thread and switch to another
|
RTOS is required to block the LVGL drawing thread and switch to another
|
||||||
task or suspend the CPU for power savings.
|
task or suspend the CPU for power savings.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user