Skip to content

Commit

Permalink
docs: mention support of ARG1555 layer support for DMA2D
Browse files Browse the repository at this point in the history
Into stm32 related documentation.

Signed-off-by: Felipe Neves <[email protected]>
  • Loading branch information
uLipe committed Jan 8, 2025
1 parent bb3994c commit d664b6c
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/details/integration/chip/stm32.rst
Original file line number Diff line number Diff line change
Expand Up @@ -292,4 +292,8 @@ If ``LV_USE_DRAW_DMA2D_INTERRUPT`` is enabled then you are required to call
:cpp:expr:`lv_draw_dma2d_transfer_complete_interrupt_handler` whenever the DMA2D
"transfer complete" global interrupt is received.

DMA2D also makes possible to mix layers that have color format on
:c:macro:`LV_COLOR_FORMAT_ARGB1555` on top of :c:macro:`LV_COLOR_FORMAT_RGB565`
layers.

If your STM device has a NeoChrom GPU, you can use the :ref:`Nema GFX renderer <nema_gfx>` instead.
4 changes: 4 additions & 0 deletions docs/details/integration/driver/display/st_ltdc.rst
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,10 @@ partial buffers in parallel with other LVGL tasks, whether or not OS is
enabled. If the display is not partial, then there is no need to enable this
option.

Additionally it is possible to mix layers that have color format on
:c:macro:`LV_COLOR_FORMAT_ARGB1555` on top of :c:macro:`LV_COLOR_FORMAT_RGB565`
layers using the DMA2D.

It must not be enabled at the same time as :c:macro:`LV_USE_DRAW_DMA2D`.
See the :ref:`DMA2D support <dma2d>`.

Expand Down

0 comments on commit d664b6c

Please sign in to comment.