HPM SDK
HPMicro Software Development Kit
lcdc_layer_config Struct Reference

#include <hpm_lcdc_drv.h>

Data Fields

uint8_t max_ot
 
display_byteorder_t byteorder
 
display_yuv_format_t yuv
 
display_pixel_format_t pixel_format
 
display_alphablend_option_t alphablend
 
display_yuv2rgb_config_t csc_config
 
lcdc_layer_max_bytes_per_transfer_t max_bytes
 
uint16_t height
 
uint16_t width
 
uint16_t position_x
 
uint16_t position_y
 
display_color_32b_t background
 
uint32_t buffer
 
uint32_t stride
 

Field Documentation

◆ alphablend

display_alphablend_option_t lcdc_layer_config::alphablend

Alphablending option

◆ background

display_color_32b_t lcdc_layer_config::background

Background color

◆ buffer

uint32_t lcdc_layer_config::buffer

Pointer of layer display buffer

◆ byteorder

display_byteorder_t lcdc_layer_config::byteorder

Byte order

◆ csc_config

display_yuv2rgb_config_t lcdc_layer_config::csc_config

Color space conversion config

◆ height

uint16_t lcdc_layer_config::height

Layer height in pixel

◆ max_bytes

lcdc_layer_max_bytes_per_transfer_t lcdc_layer_config::max_bytes

Layer max transfer bytes

◆ max_ot

uint8_t lcdc_layer_config::max_ot

Maximum outstanding transfer

◆ pixel_format

display_pixel_format_t lcdc_layer_config::pixel_format

Pixel format

◆ position_x

uint16_t lcdc_layer_config::position_x

Layer output position X coord

◆ position_y

uint16_t lcdc_layer_config::position_y

Layer output position Y coord

◆ stride

uint32_t lcdc_layer_config::stride

stride of lines in bytes. stride is calculated by driver if stride == 0.

◆ width

uint16_t lcdc_layer_config::width

Layer width in pixel

◆ yuv

display_yuv_format_t lcdc_layer_config::yuv

YUV format


The documentation for this struct was generated from the following file: