![]() |
display-dma2d
2.0.0
display-dma2d
|
Use STM32 DMA2D (ChromART) for MicroEJ ui_drawing.h implementation. More...
#include <stdint.h>#include "LLUI_DISPLAY_IMPL.h"#include "sni.h"Go to the source code of this file.
Data Structures | |
| struct | DRAWING_DMA2D_memcpy |
Functions | |
| void | DRAWING_DMA2D_initialize (void *binary_semaphore_handle) |
| void | DRAWING_DMA2D_IRQHandler (void) |
| void | DRAWING_DMA2D_configure_memcpy (uint8_t *srcAddr, uint8_t *destAddr, uint32_t xmin, uint32_t ymin, uint32_t xmax, uint32_t ymax, uint32_t stride, DRAWING_DMA2D_memcpy *memcpy_data) |
| void | DRAWING_DMA2D_start_memcpy (DRAWING_DMA2D_memcpy *memcyp_data) |
Use STM32 DMA2D (ChromART) for MicroEJ ui_drawing.h implementation.
This library provides the implementation of ui_drawing.h "UI_DRAWING_fillRectangle()" and "UI_DRAWING_drawImage()" functions. The third feature "memcpy" is useful when a copy from frame buffer to back buffer is required after the call to "LLUI_DISPLAY_IMPL_flush()".
How to use this library:
Definition in file drawing_dma2d.h.
1.8.12