#define STM32F4xx_HAL_DSI_H
#include "stm32f4xx_hal_def.h"
Exported types
DSI_InitTypeDef
AutomaticClockLaneControl
TXEscapeCkdiv
NumberOfLanes
DSI_PLLInitTypeDef
PLLNDIV
PLLIDF
PLLODF
DSI_VidCfgTypeDef
VirtualChannelID
ColorCoding
LooselyPacked
Mode
PacketSize
NumberOfChunks
NullPacketSize
HSPolarity
VSPolarity
DEPolarity
HorizontalSyncActive
HorizontalBackPorch
HorizontalLine
VerticalSyncActive
VerticalBackPorch
VerticalFrontPorch
VerticalActive
LPCommandEnable
LPLargestPacketSize
LPVACTLargestPacketSize
LPHorizontalFrontPorchEnable
LPHorizontalBackPorchEnable
LPVerticalActiveEnable
LPVerticalFrontPorchEnable
LPVerticalBackPorchEnable
LPVerticalSyncActiveEnable
FrameBTAAcknowledgeEnable
DSI_CmdCfgTypeDef
VirtualChannelID
ColorCoding
CommandSize
TearingEffectSource
TearingEffectPolarity
HSPolarity
VSPolarity
DEPolarity
VSyncPol
AutomaticRefresh
TEAcknowledgeRequest
DSI_LPCmdTypeDef
LPGenShortWriteNoP
LPGenShortWriteOneP
LPGenShortWriteTwoP
LPGenShortReadNoP
LPGenShortReadOneP
LPGenShortReadTwoP
LPGenLongWrite
LPDcsShortWriteNoP
LPDcsShortWriteOneP
LPDcsShortReadNoP
LPDcsLongWrite
LPMaxReadPacket
AcknowledgeRequest
DSI_PHY_TimerTypeDef
ClockLaneHS2LPTime
ClockLaneLP2HSTime
DataLaneHS2LPTime
DataLaneLP2HSTime
DataLaneMaxReadTime
StopWaitTime
DSI_HOST_TimeoutTypeDef
TimeoutCkdiv
HighSpeedTransmissionTimeout
LowPowerReceptionTimeout
HighSpeedReadTimeout
LowPowerReadTimeout
HighSpeedWriteTimeout
HighSpeedWritePrespMode
LowPowerWriteTimeout
BTATimeout
HAL_DSI_StateTypeDef
HAL_DSI_STATE_RESET
HAL_DSI_STATE_READY
HAL_DSI_STATE_ERROR
HAL_DSI_STATE_BUSY
HAL_DSI_STATE_TIMEOUT
DSI_HandleTypeDef
Instance
Init
Lock
State
ErrorCode
ErrorMsk
Exported constants
#define DSI_ENTER_IDLE_MODE
#define DSI_ENTER_INVERT_MODE
#define DSI_ENTER_NORMAL_MODE
#define DSI_ENTER_PARTIAL_MODE
#define DSI_ENTER_SLEEP_MODE
#define DSI_EXIT_IDLE_MODE
#define DSI_EXIT_INVERT_MODE
#define DSI_EXIT_SLEEP_MODE
#define DSI_GET_3D_CONTROL
#define DSI_GET_ADDRESS_MODE
#define DSI_GET_BLUE_CHANNEL
#define DSI_GET_DIAGNOSTIC_RESULT
#define DSI_GET_DISPLAY_MODE
#define DSI_GET_GREEN_CHANNEL
#define DSI_GET_PIXEL_FORMAT
#define DSI_GET_POWER_MODE
#define DSI_GET_RED_CHANNEL
#define DSI_GET_SCANLINE
#define DSI_GET_SIGNAL_MODE
#define DSI_NOP
#define DSI_READ_DDB_CONTINUE
#define DSI_READ_DDB_START
#define DSI_READ_MEMORY_CONTINUE
#define DSI_READ_MEMORY_START
#define DSI_SET_3D_CONTROL
#define DSI_SET_ADDRESS_MODE
#define DSI_SET_COLUMN_ADDRESS
#define DSI_SET_DISPLAY_OFF
#define DSI_SET_DISPLAY_ON
#define DSI_SET_GAMMA_CURVE
#define DSI_SET_PAGE_ADDRESS
#define DSI_SET_PARTIAL_COLUMNS
#define DSI_SET_PARTIAL_ROWS
#define DSI_SET_PIXEL_FORMAT
#define DSI_SET_SCROLL_AREA
#define DSI_SET_SCROLL_START
#define DSI_SET_TEAR_OFF
#define DSI_SET_TEAR_ON
#define DSI_SET_TEAR_SCANLINE
#define DSI_SET_VSYNC_TIMING
#define DSI_SOFT_RESET
#define DSI_WRITE_LUT
#define DSI_WRITE_MEMORY_CONTINUE
#define DSI_WRITE_MEMORY_START
#define DSI_VID_MODE_NB_PULSES
#define DSI_VID_MODE_NB_EVENTS
#define DSI_VID_MODE_BURST
#define DSI_COLOR_MODE_FULL
#define DSI_COLOR_MODE_EIGHT
#define DSI_DISPLAY_ON
#define DSI_DISPLAY_OFF
#define DSI_LP_COMMAND_DISABLE
#define DSI_LP_COMMAND_ENABLE
#define DSI_LP_HFP_DISABLE
#define DSI_LP_HFP_ENABLE
#define DSI_LP_HBP_DISABLE
#define DSI_LP_HBP_ENABLE
#define DSI_LP_VACT_DISABLE
#define DSI_LP_VACT_ENABLE
#define DSI_LP_VFP_DISABLE
#define DSI_LP_VFP_ENABLE
#define DSI_LP_VBP_DISABLE
#define DSI_LP_VBP_ENABLE
#define DSI_LP_VSYNC_DISABLE
#define DSI_LP_VSYNC_ENABLE
#define DSI_FBTAA_DISABLE
#define DSI_FBTAA_ENABLE
#define DSI_TE_DSILINK
#define DSI_TE_EXTERNAL
#define DSI_TE_RISING_EDGE
#define DSI_TE_FALLING_EDGE
#define DSI_VSYNC_FALLING
#define DSI_VSYNC_RISING
#define DSI_AR_DISABLE
#define DSI_AR_ENABLE
#define DSI_TE_ACKNOWLEDGE_DISABLE
#define DSI_TE_ACKNOWLEDGE_ENABLE
#define DSI_ACKNOWLEDGE_DISABLE
#define DSI_ACKNOWLEDGE_ENABLE
#define DSI_LP_GSW0P_DISABLE
#define DSI_LP_GSW0P_ENABLE
#define DSI_LP_GSW1P_DISABLE
#define DSI_LP_GSW1P_ENABLE
#define DSI_LP_GSW2P_DISABLE
#define DSI_LP_GSW2P_ENABLE
#define DSI_LP_GSR0P_DISABLE
#define DSI_LP_GSR0P_ENABLE
#define DSI_LP_GSR1P_DISABLE
#define DSI_LP_GSR1P_ENABLE
#define DSI_LP_GSR2P_DISABLE
#define DSI_LP_GSR2P_ENABLE
#define DSI_LP_GLW_DISABLE
#define DSI_LP_GLW_ENABLE
#define DSI_LP_DSW0P_DISABLE
#define DSI_LP_DSW0P_ENABLE
#define DSI_LP_DSW1P_DISABLE
#define DSI_LP_DSW1P_ENABLE
#define DSI_LP_DSR0P_DISABLE
#define DSI_LP_DSR0P_ENABLE
#define DSI_LP_DLW_DISABLE
#define DSI_LP_DLW_ENABLE
#define DSI_LP_MRDP_DISABLE
#define DSI_LP_MRDP_ENABLE
#define DSI_HS_PM_DISABLE
#define DSI_HS_PM_ENABLE
#define DSI_AUTO_CLK_LANE_CTRL_DISABLE
#define DSI_AUTO_CLK_LANE_CTRL_ENABLE
#define DSI_ONE_DATA_LANE
#define DSI_TWO_DATA_LANES
#define DSI_FLOW_CONTROL_CRC_RX
#define DSI_FLOW_CONTROL_ECC_RX
#define DSI_FLOW_CONTROL_BTA
#define DSI_FLOW_CONTROL_EOTP_RX
#define DSI_FLOW_CONTROL_EOTP_TX
#define DSI_RGB565
#define DSI_RGB666
#define DSI_RGB888
#define DSI_LOOSELY_PACKED_ENABLE
#define DSI_LOOSELY_PACKED_DISABLE
#define DSI_HSYNC_ACTIVE_HIGH
#define DSI_HSYNC_ACTIVE_LOW
#define DSI_VSYNC_ACTIVE_HIGH
#define DSI_VSYNC_ACTIVE_LOW
#define DSI_DATA_ENABLE_ACTIVE_HIGH
#define DSI_DATA_ENABLE_ACTIVE_LOW
#define DSI_PLL_IN_DIV1
#define DSI_PLL_IN_DIV2
#define DSI_PLL_IN_DIV3
#define DSI_PLL_IN_DIV4
#define DSI_PLL_IN_DIV5
#define DSI_PLL_IN_DIV6
#define DSI_PLL_IN_DIV7
#define DSI_PLL_OUT_DIV1
#define DSI_PLL_OUT_DIV2
#define DSI_PLL_OUT_DIV4
#define DSI_PLL_OUT_DIV8
#define DSI_FLAG_TE
#define DSI_FLAG_ER
#define DSI_FLAG_BUSY
#define DSI_FLAG_PLLLS
#define DSI_FLAG_PLLL
#define DSI_FLAG_PLLU
#define DSI_FLAG_RRS
#define DSI_FLAG_RR
#define DSI_IT_TE
#define DSI_IT_ER
#define DSI_IT_PLLL
#define DSI_IT_PLLU
#define DSI_IT_RR
#define DSI_DCS_SHORT_PKT_WRITE_P0
#define DSI_DCS_SHORT_PKT_WRITE_P1
#define DSI_GEN_SHORT_PKT_WRITE_P0
#define DSI_GEN_SHORT_PKT_WRITE_P1
#define DSI_GEN_SHORT_PKT_WRITE_P2
#define DSI_DCS_LONG_PKT_WRITE
#define DSI_GEN_LONG_PKT_WRITE
#define DSI_DCS_SHORT_PKT_READ
#define DSI_GEN_SHORT_PKT_READ_P0
#define DSI_GEN_SHORT_PKT_READ_P1
#define DSI_GEN_SHORT_PKT_READ_P2
#define HAL_DSI_ERROR_NONE
#define HAL_DSI_ERROR_ACK
#define HAL_DSI_ERROR_PHY
#define HAL_DSI_ERROR_TX
#define HAL_DSI_ERROR_RX
#define HAL_DSI_ERROR_ECC
#define HAL_DSI_ERROR_CRC
#define HAL_DSI_ERROR_PSE
#define HAL_DSI_ERROR_EOT
#define HAL_DSI_ERROR_OVF
#define HAL_DSI_ERROR_GEN
#define HAL_DSI_ERROR_INVALID_CALLBACK
#define DSI_CLOCK_LANE
#define DSI_DATA_LANES
#define DSI_SLEW_RATE_HSTX
#define DSI_SLEW_RATE_LPTX
#define DSI_HS_DELAY
#define DSI_SWAP_LANE_PINS
#define DSI_INVERT_HS_SIGNAL
#define DSI_CLK_LANE
#define DSI_DATA_LANE0
#define DSI_DATA_LANE1
#define DSI_TCLK_POST
#define DSI_TLPX_CLK
#define DSI_THS_EXIT
#define DSI_TLPX_DATA
#define DSI_THS_ZERO
#define DSI_THS_TRAIL
#define DSI_THS_PREPARE
#define DSI_TCLK_ZERO
#define DSI_TCLK_PREPARE
Exported macros
#define __HAL_DSI_RESET_HANDLE_STATE
#define __HAL_DSI_GET_FLAG
#define __HAL_DSI_CLEAR_FLAG
#define __HAL_DSI_ENABLE_IT
#define __HAL_DSI_DISABLE_IT
#define __HAL_DSI_GET_IT_SOURCE
Exported functions
HAL_DSI_Init(DSI_HandleTypeDef *, DSI_PLLInitTypeDef *);
HAL_DSI_DeInit(DSI_HandleTypeDef *);
HAL_DSI_MspInit(DSI_HandleTypeDef *);
HAL_DSI_MspDeInit(DSI_HandleTypeDef *);
HAL_DSI_ConfigErrorMonitor(DSI_HandleTypeDef *, uint32_t);
HAL_DSI_IRQHandler(DSI_HandleTypeDef *);
HAL_DSI_TearingEffectCallback(DSI_HandleTypeDef *);
HAL_DSI_EndOfRefreshCallback(DSI_HandleTypeDef *);
HAL_DSI_ErrorCallback(DSI_HandleTypeDef *);
HAL_DSI_SetGenericVCID(DSI_HandleTypeDef *, uint32_t);
HAL_DSI_ConfigVideoMode(DSI_HandleTypeDef *, DSI_VidCfgTypeDef *);
HAL_DSI_ConfigAdaptedCommandMode(DSI_HandleTypeDef *, DSI_CmdCfgTypeDef *);
HAL_DSI_ConfigCommand(DSI_HandleTypeDef *, DSI_LPCmdTypeDef *);
HAL_DSI_ConfigFlowControl(DSI_HandleTypeDef *, uint32_t);
HAL_DSI_ConfigPhyTimer(DSI_HandleTypeDef *, DSI_PHY_TimerTypeDef *);
HAL_DSI_ConfigHostTimeouts(DSI_HandleTypeDef *, DSI_HOST_TimeoutTypeDef *);
HAL_DSI_Start(DSI_HandleTypeDef *);
HAL_DSI_Stop(DSI_HandleTypeDef *);
HAL_DSI_Refresh(DSI_HandleTypeDef *);
HAL_DSI_ColorMode(DSI_HandleTypeDef *, uint32_t);
HAL_DSI_Shutdown(DSI_HandleTypeDef *, uint32_t);
HAL_DSI_ShortWrite(DSI_HandleTypeDef *, uint32_t, uint32_t, uint32_t, uint32_t);
HAL_DSI_LongWrite(DSI_HandleTypeDef *, uint32_t, uint32_t, uint32_t, uint32_t, uint8_t *);
HAL_DSI_Read(DSI_HandleTypeDef *, uint32_t, uint8_t *, uint32_t, uint32_t, uint32_t, uint8_t *);
HAL_DSI_EnterULPMData(DSI_HandleTypeDef *);
HAL_DSI_ExitULPMData(DSI_HandleTypeDef *);
HAL_DSI_EnterULPM(DSI_HandleTypeDef *);
HAL_DSI_ExitULPM(DSI_HandleTypeDef *);
HAL_DSI_PatternGeneratorStart(DSI_HandleTypeDef *, uint32_t, uint32_t);
HAL_DSI_PatternGeneratorStop(DSI_HandleTypeDef *);
HAL_DSI_SetSlewRateAndDelayTuning(DSI_HandleTypeDef *, uint32_t, uint32_t, uint32_t);
HAL_DSI_SetLowPowerRXFilter(DSI_HandleTypeDef *, uint32_t);
HAL_DSI_SetSDD(DSI_HandleTypeDef *, FunctionalState);
HAL_DSI_SetLanePinsConfiguration(DSI_HandleTypeDef *, uint32_t, uint32_t, FunctionalState);
HAL_DSI_SetPHYTimings(DSI_HandleTypeDef *, uint32_t, FunctionalState, uint32_t);
HAL_DSI_ForceTXStopMode(DSI_HandleTypeDef *, uint32_t, FunctionalState);
HAL_DSI_ForceRXLowPower(DSI_HandleTypeDef *, FunctionalState);
HAL_DSI_ForceDataLanesInRX(DSI_HandleTypeDef *, FunctionalState);
HAL_DSI_SetPullDown(DSI_HandleTypeDef *, FunctionalState);
HAL_DSI_SetContentionDetectionOff(DSI_HandleTypeDef *, FunctionalState);
HAL_DSI_GetError(DSI_HandleTypeDef *);
HAL_DSI_GetState(DSI_HandleTypeDef *);
#define DSI_MAX_RETURN_PKT_SIZE
#define IS_DSI_PLL_NDIV
#define IS_DSI_FLOW_CONTROL
#define IS_DSI_COLOR_CODING
#define IS_DSI_SHUT_DOWN
#define IS_DSI_LP_HFP
#define IS_DSI_LP_HBP
#define IS_DSI_LP_VFP
#define IS_DSI_LP_VBP
#define IS_DSI_TE_SOURCE
#define IS_DSI_LANE_GROUP