PSOC E8XXGP Device Support Library

| PSOC E8XXGP Device Support Library

Enumerations
Enumerated Types
PDL API Reference » MIPI DSI (MIPI Display Serial Interface)

## General Description

## Enumerations
enum | cy_en_mipidsi_status_t { CY_MIPIDSI_SUCCESS , CY_MIPIDSI_BAD_PARAM , CY_MIPIDSI_TIMEOUT }
| MIPI DSI API result. More...
enum | cy_en_mipidsi_pixel_format_t { CY_MIPIDSI_FMT_8BIT_8BPP , CY_MIPIDSI_FMT_8BIT_12BPP , CY_MIPIDSI_FMT_8BIT_16BPP , CY_MIPIDSI_FMT_8BIT_18BPP , CY_MIPIDSI_FMT_8BIT_24BPP , CY_MIPIDSI_FMT_9BIT_18BPP , CY_MIPIDSI_FMT_16BIT_8BPP , CY_MIPIDSI_FMT_16BIT_12BPP , CY_MIPIDSI_FMT_16BIT_16BPP , CY_MIPIDSI_FMT_16BIT_18BPP_OP1 , CY_MIPIDSI_FMT_16BIT_18BPP_OP2 , CY_MIPIDSI_FMT_16BIT_24BPP_OP1 , CY_MIPIDSI_FMT_16BIT_24BPP_OP2 , CY_MIPIDSI_FMT_RGB888 , CY_MIPIDSI_FMT_RGB666 , CY_MIPIDSI_FMT_RGB666_PACKED , CY_MIPIDSI_FMT_RGB565 }
| DPI/DBI interface pixel color format.
enum | cy_en_mipidsi_packet_type_t { MIPI_DSI_V_SYNC_START = 0x01 , MIPI_DSI_V_SYNC_END = 0x11 , MIPI_DSI_H_SYNC_START = 0x21 , MIPI_DSI_H_SYNC_END = 0x31 , MIPI_DSI_COLOR_MODE_OFF = 0x02 , MIPI_DSI_COLOR_MODE_ON = 0x12 , MIPI_DSI_SHUTDOWN_PERIPHERAL = 0x22 , MIPI_DSI_TURN_ON_PERIPHERAL = 0x32 , MIPI_DSI_GENERIC_SHORT_WRITE_0_PARAM = 0x03 , MIPI_DSI_GENERIC_SHORT_WRITE_1_PARAM = 0x13 , MIPI_DSI_GENERIC_SHORT_WRITE_2_PARAM = 0x23 , MIPI_DSI_GENERIC_READ_REQUEST_0_PARAM = 0x04 , MIPI_DSI_GENERIC_READ_REQUEST_1_PARAM = 0x14 , MIPI_DSI_GENERIC_READ_REQUEST_2_PARAM = 0x24 , MIPI_DSI_DCS_SHORT_WRITE = 0x05 , MIPI_DSI_DCS_SHORT_WRITE_PARAM = 0x15 , MIPI_DSI_DCS_READ = 0x06 , MIPI_DSI_SET_MAXIMUM_RETURN_PACKET_SIZE = 0x37 , MIPI_DSI_END_OF_TRANSMISSION = 0x08 , MIPI_DSI_NULL_PACKET = 0x09 , MIPI_DSI_BLANKING_PACKET = 0x19 , MIPI_DSI_GENERIC_LONG_WRITE = 0x29 , MIPI_DSI_DCS_LONG_WRITE = 0x39 , MIPI_DSI_LOOSELY_PACKED_PIXEL_STREAM_YCBCR20 = 0x0c , MIPI_DSI_PACKED_PIXEL_STREAM_YCBCR24 = 0x1c , MIPI_DSI_PACKED_PIXEL_STREAM_YCBCR16 = 0x2c , MIPI_DSI_PACKED_PIXEL_STREAM_30 = 0x0d , MIPI_DSI_PACKED_PIXEL_STREAM_36 = 0x1d , MIPI_DSI_PACKED_PIXEL_STREAM_YCBCR12 = 0x3d , MIPI_DSI_PACKED_PIXEL_STREAM_16 = 0x0e , MIPI_DSI_PACKED_PIXEL_STREAM_18 = 0x1e , MIPI_DSI_PIXEL_STREAM_3BYTE_18 = 0x2e , MIPI_DSI_PACKED_PIXEL_STREAM_24 = 0x3e }
| MIPI DSI Packet Type.
enum | cy_en_mipidsi_dcs_cmd_type_t { MIPI_DCS_NOP = 0x00 , MIPI_DCS_SOFT_RESET = 0x01 , MIPI_DCS_GET_COMPRESSION_MODE = 0x03 , MIPI_DCS_GET_DISPLAY_ID = 0x04 , MIPI_DCS_GET_ERROR_COUNT_ON_DSI = 0x05 , MIPI_DCS_GET_RED_CHANNEL = 0x06 , MIPI_DCS_GET_GREEN_CHANNEL = 0x07 , MIPI_DCS_GET_BLUE_CHANNEL = 0x08 , MIPI_DCS_GET_DISPLAY_STATUS = 0x09 , MIPI_DCS_GET_POWER_MODE = 0x0A , MIPI_DCS_GET_ADDRESS_MODE = 0x0B , MIPI_DCS_GET_PIXEL_FORMAT = 0x0C , MIPI_DCS_GET_DISPLAY_MODE = 0x0D , MIPI_DCS_GET_SIGNAL_MODE = 0x0E , MIPI_DCS_GET_DIAGNOSTIC_RESULT = 0x0F , MIPI_DCS_ENTER_SLEEP_MODE = 0x10 , MIPI_DCS_EXIT_SLEEP_MODE = 0x11 , MIPI_DCS_ENTER_PARTIAL_MODE = 0x12 , MIPI_DCS_ENTER_NORMAL_MODE = 0x13 , MIPI_DCS_GET_IMAGE_CHECKSUM_RGB = 0x14 , MIPI_DCS_GET_IMAGE_CHECKSUM_CT = 0x15 , MIPI_DCS_EXIT_INVERT_MODE = 0x20 , MIPI_DCS_ENTER_INVERT_MODE = 0x21 , MIPI_DCS_SET_GAMMA_CURVE = 0x26 , MIPI_DCS_SET_DISPLAY_OFF = 0x28 , MIPI_DCS_SET_DISPLAY_ON = 0x29 , MIPI_DCS_SET_COLUMN_ADDRESS = 0x2A , MIPI_DCS_SET_PAGE_ADDRESS = 0x2B , MIPI_DCS_WRITE_MEMORY_START = 0x2C , MIPI_DCS_WRITE_LUT = 0x2D , MIPI_DCS_READ_MEMORY_START = 0x2E , MIPI_DCS_SET_PARTIAL_ROWS = 0x30 , MIPI_DCS_SET_PARTIAL_COLUMNS = 0x31 , MIPI_DCS_SET_SCROLL_AREA = 0x33 , MIPI_DCS_SET_TEAR_OFF = 0x34 , MIPI_DCS_SET_TEAR_ON = 0x35 , MIPI_DCS_SET_ADDRESS_MODE = 0x36 , MIPI_DCS_SET_SCROLL_START = 0x37 , MIPI_DCS_EXIT_IDLE_MODE = 0x38 , MIPI_DCS_ENTER_IDLE_MODE = 0x39 , MIPI_DCS_SET_PIXEL_FORMAT = 0x3A , MIPI_DCS_WRITE_MEMORY_CONTINUE = 0x3C , MIPI_DCS_SET_3D_CONTROL = 0x3D , MIPI_DCS_READ_MEMORY_CONTINUE = 0x3E , MIPI_DCS_GET_3D_CONTROL = 0x3F , MIPI_DCS_SET_VSYNC_TIMING = 0x40 , MIPI_DCS_SET_TEAR_SCANLINE = 0x44 , MIPI_DCS_GET_SCANLINE = 0x45 , MIPI_DCS_SET_DISPLAY_BRIGHTNESS = 0x51 , MIPI_DCS_GET_DISPLAY_BRIGHTNESS = 0x52 , MIPI_DCS_WRITE_CONTROL_DISPLAY = 0x53 , MIPI_DCS_GET_CONTROL_DISPLAY = 0x54 , MIPI_DCS_WRITE_POWER_SAVE = 0x55 , MIPI_DCS_GET_POWER_SAVE = 0x56 , MIPI_DCS_SET_CABC_MIN_BRIGHTNESS = 0x5E , MIPI_DCS_GET_CABC_MIN_BRIGHTNESS = 0x5F , MIPI_DCS_READ_DDB_START = 0xA1 , MIPI_DCS_READ_PPS_START = 0xA2 , MIPI_DCS_READ_DDB_CONTINUE = 0xA8 , MIPI_DCS_READ_PPS_CONTINUE = 0xA9 }
| MIPI DCS commands.
enum | cy_en_mipidsi_mode_t { DSI_VIDEO_MODE , DSI_COMMAND_MODE }
| MIPI DSI mode of operation.
enum | cy_en_mipi_dsi_transfer_mode { DSI_LP_MODE , DSI_HS_MODE }
| MIPI DSI transfer mode.

## Enumeration Type Documentation

## ◆ cy_en_mipidsi_status_t

enum cy_en_mipidsi_status_t

MIPI DSI API result.

Enumerator
CY_MIPIDSI_SUCCESS | Success.
CY_MIPIDSI_BAD_PARAM | Bad parameter.
CY_MIPIDSI_TIMEOUT | Operation timeout.