![]() |
display-dma2d
1.0.8
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.