Lines Matching refs:pLayerCfg
191 static void LTDC_SetConfig(LTDC_HandleTypeDef *hltdc, LTDC_LayerCfgTypeDef *pLayerCfg, uint32_t Lay…
831 HAL_StatusTypeDef HAL_LTDC_ConfigLayer(LTDC_HandleTypeDef *hltdc, LTDC_LayerCfgTypeDef *pLayerCfg, … in HAL_LTDC_ConfigLayer() argument
835 assert_param(IS_LTDC_HCONFIGST(pLayerCfg->WindowX0)); in HAL_LTDC_ConfigLayer()
836 assert_param(IS_LTDC_HCONFIGSP(pLayerCfg->WindowX1)); in HAL_LTDC_ConfigLayer()
837 assert_param(IS_LTDC_VCONFIGST(pLayerCfg->WindowY0)); in HAL_LTDC_ConfigLayer()
838 assert_param(IS_LTDC_VCONFIGSP(pLayerCfg->WindowY1)); in HAL_LTDC_ConfigLayer()
839 assert_param(IS_LTDC_PIXEL_FORMAT(pLayerCfg->PixelFormat)); in HAL_LTDC_ConfigLayer()
840 assert_param(IS_LTDC_ALPHA(pLayerCfg->Alpha)); in HAL_LTDC_ConfigLayer()
841 assert_param(IS_LTDC_ALPHA(pLayerCfg->Alpha0)); in HAL_LTDC_ConfigLayer()
842 assert_param(IS_LTDC_BLENDING_FACTOR1(pLayerCfg->BlendingFactor1)); in HAL_LTDC_ConfigLayer()
843 assert_param(IS_LTDC_BLENDING_FACTOR2(pLayerCfg->BlendingFactor2)); in HAL_LTDC_ConfigLayer()
844 assert_param(IS_LTDC_CFBLL(pLayerCfg->ImageWidth)); in HAL_LTDC_ConfigLayer()
845 assert_param(IS_LTDC_CFBLNBR(pLayerCfg->ImageHeight)); in HAL_LTDC_ConfigLayer()
854 hltdc->LayerCfg[LayerIdx] = *pLayerCfg; in HAL_LTDC_ConfigLayer()
857 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_ConfigLayer()
1169 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetWindowSize() local
1183 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetWindowSize()
1186 pLayerCfg->WindowX1 = XSize + pLayerCfg->WindowX0; in HAL_LTDC_SetWindowSize()
1189 pLayerCfg->WindowY1 = YSize + pLayerCfg->WindowY0; in HAL_LTDC_SetWindowSize()
1192 pLayerCfg->ImageWidth = XSize; in HAL_LTDC_SetWindowSize()
1195 pLayerCfg->ImageHeight = YSize; in HAL_LTDC_SetWindowSize()
1198 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetWindowSize()
1225 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetWindowPosition() local
1239 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetWindowPosition()
1242 pLayerCfg->WindowX0 = X0; in HAL_LTDC_SetWindowPosition()
1243 pLayerCfg->WindowX1 = X0 + pLayerCfg->ImageWidth; in HAL_LTDC_SetWindowPosition()
1246 pLayerCfg->WindowY0 = Y0; in HAL_LTDC_SetWindowPosition()
1247 pLayerCfg->WindowY1 = Y0 + pLayerCfg->ImageHeight; in HAL_LTDC_SetWindowPosition()
1250 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetWindowPosition()
1276 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetPixelFormat() local
1289 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetPixelFormat()
1292 pLayerCfg->PixelFormat = Pixelformat; in HAL_LTDC_SetPixelFormat()
1295 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetPixelFormat()
1321 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetAlpha() local
1334 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetAlpha()
1337 pLayerCfg->Alpha = Alpha; in HAL_LTDC_SetAlpha()
1340 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetAlpha()
1365 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetAddress() local
1377 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetAddress()
1380 pLayerCfg->FBStartAdress = Address; in HAL_LTDC_SetAddress()
1383 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetAddress()
1559 …usTypeDef HAL_LTDC_ConfigLayer_NoReload(LTDC_HandleTypeDef *hltdc, LTDC_LayerCfgTypeDef *pLayerCfg, in HAL_LTDC_ConfigLayer_NoReload() argument
1564 assert_param(IS_LTDC_HCONFIGST(pLayerCfg->WindowX0)); in HAL_LTDC_ConfigLayer_NoReload()
1565 assert_param(IS_LTDC_HCONFIGSP(pLayerCfg->WindowX1)); in HAL_LTDC_ConfigLayer_NoReload()
1566 assert_param(IS_LTDC_VCONFIGST(pLayerCfg->WindowY0)); in HAL_LTDC_ConfigLayer_NoReload()
1567 assert_param(IS_LTDC_VCONFIGSP(pLayerCfg->WindowY1)); in HAL_LTDC_ConfigLayer_NoReload()
1568 assert_param(IS_LTDC_PIXEL_FORMAT(pLayerCfg->PixelFormat)); in HAL_LTDC_ConfigLayer_NoReload()
1569 assert_param(IS_LTDC_ALPHA(pLayerCfg->Alpha)); in HAL_LTDC_ConfigLayer_NoReload()
1570 assert_param(IS_LTDC_ALPHA(pLayerCfg->Alpha0)); in HAL_LTDC_ConfigLayer_NoReload()
1571 assert_param(IS_LTDC_BLENDING_FACTOR1(pLayerCfg->BlendingFactor1)); in HAL_LTDC_ConfigLayer_NoReload()
1572 assert_param(IS_LTDC_BLENDING_FACTOR2(pLayerCfg->BlendingFactor2)); in HAL_LTDC_ConfigLayer_NoReload()
1573 assert_param(IS_LTDC_CFBLL(pLayerCfg->ImageWidth)); in HAL_LTDC_ConfigLayer_NoReload()
1574 assert_param(IS_LTDC_CFBLNBR(pLayerCfg->ImageHeight)); in HAL_LTDC_ConfigLayer_NoReload()
1583 hltdc->LayerCfg[LayerIdx] = *pLayerCfg; in HAL_LTDC_ConfigLayer_NoReload()
1586 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_ConfigLayer_NoReload()
1612 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetWindowSize_NoReload() local
1626 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetWindowSize_NoReload()
1629 pLayerCfg->WindowX1 = XSize + pLayerCfg->WindowX0; in HAL_LTDC_SetWindowSize_NoReload()
1632 pLayerCfg->WindowY1 = YSize + pLayerCfg->WindowY0; in HAL_LTDC_SetWindowSize_NoReload()
1635 pLayerCfg->ImageWidth = XSize; in HAL_LTDC_SetWindowSize_NoReload()
1638 pLayerCfg->ImageHeight = YSize; in HAL_LTDC_SetWindowSize_NoReload()
1641 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetWindowSize_NoReload()
1667 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetWindowPosition_NoReload() local
1681 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetWindowPosition_NoReload()
1684 pLayerCfg->WindowX0 = X0; in HAL_LTDC_SetWindowPosition_NoReload()
1685 pLayerCfg->WindowX1 = X0 + pLayerCfg->ImageWidth; in HAL_LTDC_SetWindowPosition_NoReload()
1688 pLayerCfg->WindowY0 = Y0; in HAL_LTDC_SetWindowPosition_NoReload()
1689 pLayerCfg->WindowY1 = Y0 + pLayerCfg->ImageHeight; in HAL_LTDC_SetWindowPosition_NoReload()
1692 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetWindowPosition_NoReload()
1716 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetPixelFormat_NoReload() local
1729 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetPixelFormat_NoReload()
1732 pLayerCfg->PixelFormat = Pixelformat; in HAL_LTDC_SetPixelFormat_NoReload()
1735 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetPixelFormat_NoReload()
1759 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetAlpha_NoReload() local
1772 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetAlpha_NoReload()
1775 pLayerCfg->Alpha = Alpha; in HAL_LTDC_SetAlpha_NoReload()
1778 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetAlpha_NoReload()
1802 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetAddress_NoReload() local
1814 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetAddress_NoReload()
1817 pLayerCfg->FBStartAdress = Address; in HAL_LTDC_SetAddress_NoReload()
1820 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetAddress_NoReload()
2133 static void LTDC_SetConfig(LTDC_HandleTypeDef *hltdc, LTDC_LayerCfgTypeDef *pLayerCfg, uint32_t Lay… in LTDC_SetConfig() argument
2140 tmp = ((pLayerCfg->WindowX1 + ((hltdc->Instance->BPCR & LTDC_BPCR_AHBP) >> 16U)) << 16U); in LTDC_SetConfig()
2142 LTDC_LAYER(hltdc, LayerIdx)->WHPCR = ((pLayerCfg->WindowX0 + \ in LTDC_SetConfig()
2146 tmp = ((pLayerCfg->WindowY1 + (hltdc->Instance->BPCR & LTDC_BPCR_AVBP)) << 16U); in LTDC_SetConfig()
2148 …LTDC_LAYER(hltdc, LayerIdx)->WVPCR = ((pLayerCfg->WindowY0 + (hltdc->Instance->BPCR & LTDC_BPCR_A… in LTDC_SetConfig()
2152 LTDC_LAYER(hltdc, LayerIdx)->PFCR = (pLayerCfg->PixelFormat); in LTDC_SetConfig()
2155 tmp = ((uint32_t)(pLayerCfg->Backcolor.Green) << 8U); in LTDC_SetConfig()
2156 tmp1 = ((uint32_t)(pLayerCfg->Backcolor.Red) << 16U); in LTDC_SetConfig()
2157 tmp2 = (pLayerCfg->Alpha0 << 24U); in LTDC_SetConfig()
2158 WRITE_REG(LTDC_LAYER(hltdc, LayerIdx)->DCCR, (pLayerCfg->Backcolor.Blue | tmp | tmp1 | tmp2)); in LTDC_SetConfig()
2162 LTDC_LAYER(hltdc, LayerIdx)->CACR = (pLayerCfg->Alpha); in LTDC_SetConfig()
2166 LTDC_LAYER(hltdc, LayerIdx)->BFCR = (pLayerCfg->BlendingFactor1 | pLayerCfg->BlendingFactor2); in LTDC_SetConfig()
2169 WRITE_REG(LTDC_LAYER(hltdc, LayerIdx)->CFBAR, pLayerCfg->FBStartAdress); in LTDC_SetConfig()
2171 if (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_ARGB8888) in LTDC_SetConfig()
2175 else if (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_RGB888) in LTDC_SetConfig()
2179 else if ((pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_ARGB4444) || \ in LTDC_SetConfig()
2180 (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_RGB565) || \ in LTDC_SetConfig()
2181 (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_ARGB1555) || \ in LTDC_SetConfig()
2182 (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_AL88)) in LTDC_SetConfig()
2193 LTDC_LAYER(hltdc, LayerIdx)->CFBLR = (((pLayerCfg->ImageWidth * tmp) << 16U) | \ in LTDC_SetConfig()
2194 … (((pLayerCfg->WindowX1 - pLayerCfg->WindowX0) * tmp) + 3U)); in LTDC_SetConfig()
2197 LTDC_LAYER(hltdc, LayerIdx)->CFBLNR = (pLayerCfg->ImageHeight); in LTDC_SetConfig()