display-dma2d  1.0.8
display-dma2d
Typedefs | Functions
drawing_dma2d.c File Reference

Use STM32 DMA2D (ChromART) for MicroEJ ui_drawing.h implementation. More...

#include "drawing_dma2d.h"
#include "ui_drawing.h"
#include "ui_drawing_soft.h"
#include "bsp_util.h"

Go to the source code of this file.

Typedefs

typedef void(* t_drawing_notification) (bool under_isr)
 

Functions

void DRAWING_DMA2D_IRQHandler (void)
 
void DRAWING_DMA2D_initialize (void *binary_semaphore_handle)
 
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 *memcpy_data)
 
DRAWING_Status UI_DRAWING_fillRectangle (MICROUI_GraphicsContext *gc, jint x1, jint y1, jint x2, jint y2)
 
DRAWING_Status UI_DRAWING_drawImage (MICROUI_GraphicsContext *gc, MICROUI_Image *image, jint x_src, jint y_src, jint width, jint height, jint x_dest, jint y_dest, jint alpha)
 

Detailed Description

Use STM32 DMA2D (ChromART) for MicroEJ ui_drawing.h implementation.

Author
MicroEJ Developer Team
Version
1.0.8
Date
13 May 2022

Definition in file drawing_dma2d.c.