Lines Matching refs:VidCfg
1091 HAL_StatusTypeDef HAL_DSI_ConfigVideoMode(DSI_HandleTypeDef *hdsi, DSI_VidCfgTypeDef *VidCfg) in HAL_DSI_ConfigVideoMode() argument
1097 assert_param(IS_DSI_COLOR_CODING(VidCfg->ColorCoding)); in HAL_DSI_ConfigVideoMode()
1098 assert_param(IS_DSI_VIDEO_MODE_TYPE(VidCfg->Mode)); in HAL_DSI_ConfigVideoMode()
1099 assert_param(IS_DSI_LP_COMMAND(VidCfg->LPCommandEnable)); in HAL_DSI_ConfigVideoMode()
1100 assert_param(IS_DSI_LP_HFP(VidCfg->LPHorizontalFrontPorchEnable)); in HAL_DSI_ConfigVideoMode()
1101 assert_param(IS_DSI_LP_HBP(VidCfg->LPHorizontalBackPorchEnable)); in HAL_DSI_ConfigVideoMode()
1102 assert_param(IS_DSI_LP_VACTIVE(VidCfg->LPVerticalActiveEnable)); in HAL_DSI_ConfigVideoMode()
1103 assert_param(IS_DSI_LP_VFP(VidCfg->LPVerticalFrontPorchEnable)); in HAL_DSI_ConfigVideoMode()
1104 assert_param(IS_DSI_LP_VBP(VidCfg->LPVerticalBackPorchEnable)); in HAL_DSI_ConfigVideoMode()
1105 assert_param(IS_DSI_LP_VSYNC(VidCfg->LPVerticalSyncActiveEnable)); in HAL_DSI_ConfigVideoMode()
1106 assert_param(IS_DSI_FBTAA(VidCfg->FrameBTAAcknowledgeEnable)); in HAL_DSI_ConfigVideoMode()
1107 assert_param(IS_DSI_DE_POLARITY(VidCfg->DEPolarity)); in HAL_DSI_ConfigVideoMode()
1108 assert_param(IS_DSI_VSYNC_POLARITY(VidCfg->VSPolarity)); in HAL_DSI_ConfigVideoMode()
1109 assert_param(IS_DSI_HSYNC_POLARITY(VidCfg->HSPolarity)); in HAL_DSI_ConfigVideoMode()
1111 if (VidCfg->ColorCoding == DSI_RGB666) in HAL_DSI_ConfigVideoMode()
1113 assert_param(IS_DSI_LOOSELY_PACKED(VidCfg->LooselyPacked)); in HAL_DSI_ConfigVideoMode()
1122 hdsi->Instance->VMCR |= VidCfg->Mode; in HAL_DSI_ConfigVideoMode()
1126 hdsi->Instance->VPCR |= VidCfg->PacketSize; in HAL_DSI_ConfigVideoMode()
1130 hdsi->Instance->VCCR |= VidCfg->NumberOfChunks; in HAL_DSI_ConfigVideoMode()
1134 hdsi->Instance->VNPCR |= VidCfg->NullPacketSize; in HAL_DSI_ConfigVideoMode()
1138 hdsi->Instance->LVCIDR |= VidCfg->VirtualChannelID; in HAL_DSI_ConfigVideoMode()
1142 hdsi->Instance->LPCR |= (VidCfg->DEPolarity | VidCfg->VSPolarity | VidCfg->HSPolarity); in HAL_DSI_ConfigVideoMode()
1146 hdsi->Instance->LCOLCR |= VidCfg->ColorCoding; in HAL_DSI_ConfigVideoMode()
1150 hdsi->Instance->WCFGR |= ((VidCfg->ColorCoding) << 1U); in HAL_DSI_ConfigVideoMode()
1153 if (VidCfg->ColorCoding == DSI_RGB666) in HAL_DSI_ConfigVideoMode()
1156 hdsi->Instance->LCOLCR |= VidCfg->LooselyPacked; in HAL_DSI_ConfigVideoMode()
1161 hdsi->Instance->VHSACR |= VidCfg->HorizontalSyncActive; in HAL_DSI_ConfigVideoMode()
1165 hdsi->Instance->VHBPCR |= VidCfg->HorizontalBackPorch; in HAL_DSI_ConfigVideoMode()
1169 hdsi->Instance->VLCR |= VidCfg->HorizontalLine; in HAL_DSI_ConfigVideoMode()
1173 hdsi->Instance->VVSACR |= VidCfg->VerticalSyncActive; in HAL_DSI_ConfigVideoMode()
1177 hdsi->Instance->VVBPCR |= VidCfg->VerticalBackPorch; in HAL_DSI_ConfigVideoMode()
1181 hdsi->Instance->VVFPCR |= VidCfg->VerticalFrontPorch; in HAL_DSI_ConfigVideoMode()
1185 hdsi->Instance->VVACR |= VidCfg->VerticalActive; in HAL_DSI_ConfigVideoMode()
1189 hdsi->Instance->VMCR |= VidCfg->LPCommandEnable; in HAL_DSI_ConfigVideoMode()
1193 hdsi->Instance->LPMCR |= ((VidCfg->LPLargestPacketSize) << 16U); in HAL_DSI_ConfigVideoMode()
1197 hdsi->Instance->LPMCR |= VidCfg->LPVACTLargestPacketSize; in HAL_DSI_ConfigVideoMode()
1201 hdsi->Instance->VMCR |= VidCfg->LPHorizontalFrontPorchEnable; in HAL_DSI_ConfigVideoMode()
1205 hdsi->Instance->VMCR |= VidCfg->LPHorizontalBackPorchEnable; in HAL_DSI_ConfigVideoMode()
1209 hdsi->Instance->VMCR |= VidCfg->LPVerticalActiveEnable; in HAL_DSI_ConfigVideoMode()
1213 hdsi->Instance->VMCR |= VidCfg->LPVerticalFrontPorchEnable; in HAL_DSI_ConfigVideoMode()
1217 hdsi->Instance->VMCR |= VidCfg->LPVerticalBackPorchEnable; in HAL_DSI_ConfigVideoMode()
1221 hdsi->Instance->VMCR |= VidCfg->LPVerticalSyncActiveEnable; in HAL_DSI_ConfigVideoMode()
1225 hdsi->Instance->VMCR |= VidCfg->FrameBTAAcknowledgeEnable; in HAL_DSI_ConfigVideoMode()