Symbols
loading...
Files
loading...

DSI_HandleTypeDef struct

Syntax

typedef struct #endif {   DSI_TypeDef               *Instance;       DSI_InitTypeDef           Init;            HAL_LockTypeDef           Lock;            __IO HAL_DSI_StateTypeDef State;           __IO uint32_t             ErrorCode;       uint32_t                  ErrorMsk;      #if (USE_HAL_DSI_REGISTER_CALLBACKS == 1)   void (* TearingEffectCallback)(struct __DSI_HandleTypeDef *hdsi);      void (* EndOfRefreshCallback)(struct __DSI_HandleTypeDef *hdsi);       void (* ErrorCallback)(struct __DSI_HandleTypeDef *hdsi);              void (* MspInitCallback)(struct __DSI_HandleTypeDef *hdsi);            void (* MspDeInitCallback)(struct __DSI_HandleTypeDef *hdsi);        #endif  } DSI_HandleTypeDef;

Fields

Instance

Register base address. Read more...

Init

DSI required parameters. Read more...

Lock

DSI peripheral status. Read more...

State

DSI communication state. Read more...

ErrorCode

DSI Error code. Read more...

ErrorMsk

DSI Error monitoring mask. Read more...

Examples

DSI_HandleTypeDef is referenced by 37 libraries and example projects.

References

LocationReferrerScopeText
stm32f4xx_hal_dsi.h:308
typedef struct
stm32f4xx_hal_dsi.h:328
stm32f4xx_hal_dsi.c:202DSI_ShortWrite()::hdsiDSI_ShortWrite()
stm32f4xx_hal_dsi.c:248DSI_ShortWrite()::hdsiDSI_ShortWrite()
stm32f4xx_hal_dsi.c:309HAL_DSI_Init()::hdsiHAL_DSI_Init()
stm32f4xx_hal_dsi.c:450HAL_DSI_DeInit()::hdsiHAL_DSI_DeInit()
stm32f4xx_hal_dsi.c:508HAL_DSI_ConfigErrorMonitor()::hdsiHAL_DSI_ConfigErrorMonitor()
stm32f4xx_hal_dsi.c:591HAL_DSI_MspInit()::hdsiHAL_DSI_MspInit()
stm32f4xx_hal_dsi.c:606HAL_DSI_MspDeInit()::hdsiHAL_DSI_MspDeInit()
stm32f4xx_hal_dsi.c:821HAL_DSI_IRQHandler()::hdsiHAL_DSI_IRQHandler()
stm32f4xx_hal_dsi.c:943HAL_DSI_TearingEffectCallback()::hdsiHAL_DSI_TearingEffectCallback()
stm32f4xx_hal_dsi.c:958HAL_DSI_EndOfRefreshCallback()::hdsiHAL_DSI_EndOfRefreshCallback()
stm32f4xx_hal_dsi.c:973HAL_DSI_ErrorCallback()::hdsiHAL_DSI_ErrorCallback()
stm32f4xx_hal_dsi.c:1033HAL_DSI_SetGenericVCID()::hdsiHAL_DSI_SetGenericVCID()
stm32f4xx_hal_dsi.c:1056HAL_DSI_ConfigVideoMode()::hdsiHAL_DSI_ConfigVideoMode()
stm32f4xx_hal_dsi.c:1206HAL_DSI_ConfigAdaptedCommandMode()::hdsiHAL_DSI_ConfigAdaptedCommandMode()
stm32f4xx_hal_dsi.c:1277HAL_DSI_ConfigCommand()::hdsiHAL_DSI_ConfigCommand()
stm32f4xx_hal_dsi.c:1340HAL_DSI_ConfigFlowControl()::hdsiHAL_DSI_ConfigFlowControl()
stm32f4xx_hal_dsi.c:1366HAL_DSI_ConfigPhyTimer()::hdsiHAL_DSI_ConfigPhyTimer()
stm32f4xx_hal_dsi.c:1413HAL_DSI_ConfigHostTimeouts()::hdsiHAL_DSI_ConfigHostTimeouts()
stm32f4xx_hal_dsi.c:1466HAL_DSI_Start()::hdsiHAL_DSI_Start()
stm32f4xx_hal_dsi.c:1489HAL_DSI_Stop()::hdsiHAL_DSI_Stop()
stm32f4xx_hal_dsi.c:1512HAL_DSI_Refresh()::hdsiHAL_DSI_Refresh()
stm32f4xx_hal_dsi.c:1534HAL_DSI_ColorMode()::hdsiHAL_DSI_ColorMode()
stm32f4xx_hal_dsi.c:1560HAL_DSI_Shutdown()::hdsiHAL_DSI_Shutdown()
stm32f4xx_hal_dsi.c:1591HAL_DSI_ShortWrite()::hdsiHAL_DSI_ShortWrite()
stm32f4xx_hal_dsi.c:1626HAL_DSI_LongWrite()::hdsiHAL_DSI_LongWrite()
stm32f4xx_hal_dsi.c:1715HAL_DSI_Read()::hdsiHAL_DSI_Read()
stm32f4xx_hal_dsi.c:1831HAL_DSI_EnterULPMData()::hdsiHAL_DSI_EnterULPMData()
stm32f4xx_hal_dsi.c:1983HAL_DSI_ExitULPMData()::hdsiHAL_DSI_ExitULPMData()
stm32f4xx_hal_dsi.c:2159HAL_DSI_EnterULPM()::hdsiHAL_DSI_EnterULPM()
stm32f4xx_hal_dsi.c:2321HAL_DSI_ExitULPM()::hdsiHAL_DSI_ExitULPM()
stm32f4xx_hal_dsi.c:2514HAL_DSI_PatternGeneratorStart()::hdsiHAL_DSI_PatternGeneratorStart()
stm32f4xx_hal_dsi.c:2538HAL_DSI_PatternGeneratorStop()::hdsiHAL_DSI_PatternGeneratorStop()
stm32f4xx_hal_dsi.c:2563HAL_DSI_SetSlewRateAndDelayTuning()::hdsiHAL_DSI_SetSlewRateAndDelayTuning()
stm32f4xx_hal_dsi.c:2655HAL_DSI_SetLowPowerRXFilter()::hdsiHAL_DSI_SetLowPowerRXFilter()
stm32f4xx_hal_dsi.c:2678HAL_DSI_SetSDD()::hdsiHAL_DSI_SetSDD()
stm32f4xx_hal_dsi.c:2707HAL_DSI_SetLanePinsConfiguration()::hdsiHAL_DSI_SetLanePinsConfiguration()
stm32f4xx_hal_dsi.c:2794HAL_DSI_SetPHYTimings()::hdsiHAL_DSI_SetPHYTimings()
stm32f4xx_hal_dsi.c:2941HAL_DSI_ForceTXStopMode()::hdsiHAL_DSI_ForceTXStopMode()
stm32f4xx_hal_dsi.c:2983HAL_DSI_ForceRXLowPower()::hdsiHAL_DSI_ForceRXLowPower()
stm32f4xx_hal_dsi.c:3008HAL_DSI_ForceDataLanesInRX()::hdsiHAL_DSI_ForceDataLanesInRX()
stm32f4xx_hal_dsi.c:3033HAL_DSI_SetPullDown()::hdsiHAL_DSI_SetPullDown()
stm32f4xx_hal_dsi.c:3058HAL_DSI_SetContentionDetectionOff()::hdsiHAL_DSI_SetContentionDetectionOff()
stm32f4xx_hal_dsi.c:3102HAL_DSI_GetState()::hdsiHAL_DSI_GetState()
stm32f4xx_hal_dsi.c:3113HAL_DSI_GetError()::hdsiHAL_DSI_GetError()
stm32f4xx_hal_dsi.h:328DSI_HandleTypeDef
stm32f4xx_hal_dsi.h:1134HAL_DSI_Init()::hdsiHAL_DSI_Init()
stm32f4xx_hal_dsi.h:1135HAL_DSI_DeInit()::hdsiHAL_DSI_DeInit()
stm32f4xx_hal_dsi.h:1136HAL_DSI_MspInit()::hdsiHAL_DSI_MspInit()
stm32f4xx_hal_dsi.h:1137HAL_DSI_MspDeInit()::hdsiHAL_DSI_MspDeInit()
stm32f4xx_hal_dsi.h:1138HAL_DSI_ConfigErrorMonitor()::hdsiHAL_DSI_ConfigErrorMonitor()
stm32f4xx_hal_dsi.h:1153HAL_DSI_IRQHandler()::hdsiHAL_DSI_IRQHandler()
stm32f4xx_hal_dsi.h:1154HAL_DSI_TearingEffectCallback()::hdsiHAL_DSI_TearingEffectCallback()
stm32f4xx_hal_dsi.h:1155HAL_DSI_EndOfRefreshCallback()::hdsiHAL_DSI_EndOfRefreshCallback()
stm32f4xx_hal_dsi.h:1156HAL_DSI_ErrorCallback()::hdsiHAL_DSI_ErrorCallback()
stm32f4xx_hal_dsi.h:1165HAL_DSI_SetGenericVCID()::hdsiHAL_DSI_SetGenericVCID()
stm32f4xx_hal_dsi.h:1166HAL_DSI_ConfigVideoMode()::hdsiHAL_DSI_ConfigVideoMode()
stm32f4xx_hal_dsi.h:1167HAL_DSI_ConfigAdaptedCommandMode()::hdsiHAL_DSI_ConfigAdaptedCommandMode()
stm32f4xx_hal_dsi.h:1168HAL_DSI_ConfigCommand()::hdsiHAL_DSI_ConfigCommand()
stm32f4xx_hal_dsi.h:1169HAL_DSI_ConfigFlowControl()::hdsiHAL_DSI_ConfigFlowControl()
stm32f4xx_hal_dsi.h:1170HAL_DSI_ConfigPhyTimer()::hdsiHAL_DSI_ConfigPhyTimer()
stm32f4xx_hal_dsi.h:1171HAL_DSI_ConfigHostTimeouts()::hdsiHAL_DSI_ConfigHostTimeouts()
stm32f4xx_hal_dsi.h:1172HAL_DSI_Start()::hdsiHAL_DSI_Start()
stm32f4xx_hal_dsi.h:1173HAL_DSI_Stop()::hdsiHAL_DSI_Stop()
stm32f4xx_hal_dsi.h:1174HAL_DSI_Refresh()::hdsiHAL_DSI_Refresh()
stm32f4xx_hal_dsi.h:1175HAL_DSI_ColorMode()::hdsiHAL_DSI_ColorMode()
stm32f4xx_hal_dsi.h:1176HAL_DSI_Shutdown()::hdsiHAL_DSI_Shutdown()
stm32f4xx_hal_dsi.h:1177HAL_DSI_ShortWrite()::hdsiHAL_DSI_ShortWrite()
stm32f4xx_hal_dsi.h:1182HAL_DSI_LongWrite()::hdsiHAL_DSI_LongWrite()
stm32f4xx_hal_dsi.h:1188HAL_DSI_Read()::hdsiHAL_DSI_Read()
stm32f4xx_hal_dsi.h:1195HAL_DSI_EnterULPMData()::hdsiHAL_DSI_EnterULPMData()
stm32f4xx_hal_dsi.h:1196HAL_DSI_ExitULPMData()::hdsiHAL_DSI_ExitULPMData()
stm32f4xx_hal_dsi.h:1197HAL_DSI_EnterULPM()::hdsiHAL_DSI_EnterULPM()
stm32f4xx_hal_dsi.h:1198HAL_DSI_ExitULPM()::hdsiHAL_DSI_ExitULPM()
stm32f4xx_hal_dsi.h:1200HAL_DSI_PatternGeneratorStart()::hdsiHAL_DSI_PatternGeneratorStart()
stm32f4xx_hal_dsi.h:1201HAL_DSI_PatternGeneratorStop()::hdsiHAL_DSI_PatternGeneratorStop()
stm32f4xx_hal_dsi.h:1203HAL_DSI_SetSlewRateAndDelayTuning()::hdsiHAL_DSI_SetSlewRateAndDelayTuning()
stm32f4xx_hal_dsi.h:1205HAL_DSI_SetLowPowerRXFilter()::hdsiHAL_DSI_SetLowPowerRXFilter()
stm32f4xx_hal_dsi.h:1206HAL_DSI_SetSDD()::hdsiHAL_DSI_SetSDD()
stm32f4xx_hal_dsi.h:1207HAL_DSI_SetLanePinsConfiguration()::hdsiHAL_DSI_SetLanePinsConfiguration()
stm32f4xx_hal_dsi.h:1209HAL_DSI_SetPHYTimings()::hdsiHAL_DSI_SetPHYTimings()
stm32f4xx_hal_dsi.h:1211HAL_DSI_ForceTXStopMode()::hdsiHAL_DSI_ForceTXStopMode()
stm32f4xx_hal_dsi.h:1212HAL_DSI_ForceRXLowPower()::hdsiHAL_DSI_ForceRXLowPower()
stm32f4xx_hal_dsi.h:1213HAL_DSI_ForceDataLanesInRX()::hdsiHAL_DSI_ForceDataLanesInRX()
stm32f4xx_hal_dsi.h:1214HAL_DSI_SetPullDown()::hdsiHAL_DSI_SetPullDown()
stm32f4xx_hal_dsi.h:1215HAL_DSI_SetContentionDetectionOff()::hdsiHAL_DSI_SetContentionDetectionOff()
stm32f4xx_hal_dsi.h:1225HAL_DSI_GetError()::hdsiHAL_DSI_GetError()
stm32f4xx_hal_dsi.h:1226HAL_DSI_GetState()::hdsiHAL_DSI_GetState()