lv_draw_dma2d_private.h API reference for lv_draw_dma2d_private.h
See Also: Public API This is the private implementation. See the public header for the stable interface. lv_draw_dma2d.h
void lv_draw_dma2d_fill ( lv_draw_task_t * t , void * first_pixel , int32_t w , int32_t h , int32_t stride ) Parameters
void lv_draw_dma2d_image ( lv_draw_task_t * t , const lv_draw_image_dsc_t * draw_dsc , const lv_area_t * coords ) Parameters
lv_draw_dma2d_output_cf_t lv_draw_dma2d_cf_to_dma2d_output_cf ( lv_color_format_t cf ) Parameters
uint32_t lv_draw_dma2d_color_to_dma2d_color ( lv_draw_dma2d_output_cf_t cf , lv_color_t color ) Parameters
Name Value LV_DRAW_DMA2D_OUTPUT_CF_ARGB88880LV_DRAW_DMA2D_OUTPUT_CF_RGB888LV_DRAW_DMA2D_OUTPUT_CF_RGB565LV_DRAW_DMA2D_OUTPUT_CF_ARGB1555LV_DRAW_DMA2D_OUTPUT_CF_ARGB4444
Used by 1 function
lv_draw_dma2d_color_to_dma2d_color — param cf
Name Value LV_DRAW_DMA2D_FGBG_CF_ARGB88880LV_DRAW_DMA2D_FGBG_CF_RGB888LV_DRAW_DMA2D_FGBG_CF_RGB565LV_DRAW_DMA2D_FGBG_CF_ARGB1555LV_DRAW_DMA2D_FGBG_CF_ARGB4444LV_DRAW_DMA2D_FGBG_CF_L8LV_DRAW_DMA2D_FGBG_CF_AL44LV_DRAW_DMA2D_FGBG_CF_AL88LV_DRAW_DMA2D_FGBG_CF_L4LV_DRAW_DMA2D_FGBG_CF_A8LV_DRAW_DMA2D_FGBG_CF_A4LV_DRAW_DMA2D_FGBG_CF_YCBCR
Name Value LV_DRAW_DMA2D_MODE_MEMORY_TO_MEMORY0LV_DRAW_DMA2D_MODE_MEMORY_TO_MEMORY_WITH_PFCLV_DRAW_DMA2D_MODE_MEMORY_TO_MEMORY_WITH_BLENDINGLV_DRAW_DMA2D_MODE_REGISTER_TO_MEMORYLV_DRAW_DMA2D_MODE_MEMORY_TO_MEMORY_WITH_BLENDING_AND_FIXED_COLOR_FGLV_DRAW_DMA2D_MODE_MEMORY_TO_MEMORY_WITH_BLENDING_AND_FIXED_COLOR_BG
Name Value LV_DRAW_DMA2D_ALPHA_MODE_NO_MODIFY_IMAGE_ALPHA_CHANNEL0LV_DRAW_DMA2D_ALPHA_MODE_REPLACE_ALPHA_CHANNELLV_DRAW_DMA2D_ALPHA_MODE_MULTIPLY_IMAGE_ALPHA_CHANNEL
Used by 1 function
lv_draw_dma2d_configure_and_start_transfer — param conf
Member Type Description base_unitlv_draw_unit_ttask_actlv_draw_task_t *volatilelast_clipped_arealv_area_tLast draw task clipped area, stored here so that we can invalidate the cache after the drawing operation is done. This can either happen immediately after the draw operation is done or on the DMA2D IRQ callback interrupt_signallv_thread_sync_t
#define LV_DRAW_DMA2D_ASYNC 1
#define LV_DRAW_DMA2D_CACHE 0
Includes (4) Included By (1) Transitive (13)
Last updated on