Lines Matching refs:pLayerCfg
191 static void LTDC_SetConfig(LTDC_HandleTypeDef *hltdc, LTDC_LayerCfgTypeDef *pLayerCfg, uint32_t Lay…
827 HAL_StatusTypeDef HAL_LTDC_ConfigLayer(LTDC_HandleTypeDef *hltdc, LTDC_LayerCfgTypeDef *pLayerCfg, … in HAL_LTDC_ConfigLayer() argument
831 assert_param(IS_LTDC_HCONFIGST(pLayerCfg->WindowX0)); in HAL_LTDC_ConfigLayer()
832 assert_param(IS_LTDC_HCONFIGSP(pLayerCfg->WindowX1)); in HAL_LTDC_ConfigLayer()
833 assert_param(IS_LTDC_VCONFIGST(pLayerCfg->WindowY0)); in HAL_LTDC_ConfigLayer()
834 assert_param(IS_LTDC_VCONFIGSP(pLayerCfg->WindowY1)); in HAL_LTDC_ConfigLayer()
835 assert_param(IS_LTDC_PIXEL_FORMAT(pLayerCfg->PixelFormat)); in HAL_LTDC_ConfigLayer()
836 assert_param(IS_LTDC_ALPHA(pLayerCfg->Alpha)); in HAL_LTDC_ConfigLayer()
837 assert_param(IS_LTDC_ALPHA(pLayerCfg->Alpha0)); in HAL_LTDC_ConfigLayer()
838 assert_param(IS_LTDC_BLENDING_FACTOR1(pLayerCfg->BlendingFactor1)); in HAL_LTDC_ConfigLayer()
839 assert_param(IS_LTDC_BLENDING_FACTOR2(pLayerCfg->BlendingFactor2)); in HAL_LTDC_ConfigLayer()
840 assert_param(IS_LTDC_CFBLL(pLayerCfg->ImageWidth)); in HAL_LTDC_ConfigLayer()
841 assert_param(IS_LTDC_CFBLNBR(pLayerCfg->ImageHeight)); in HAL_LTDC_ConfigLayer()
850 hltdc->LayerCfg[LayerIdx] = *pLayerCfg; in HAL_LTDC_ConfigLayer()
853 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_ConfigLayer()
1165 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetWindowSize() local
1179 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetWindowSize()
1182 pLayerCfg->WindowX1 = XSize + pLayerCfg->WindowX0; in HAL_LTDC_SetWindowSize()
1185 pLayerCfg->WindowY1 = YSize + pLayerCfg->WindowY0; in HAL_LTDC_SetWindowSize()
1188 pLayerCfg->ImageWidth = XSize; in HAL_LTDC_SetWindowSize()
1191 pLayerCfg->ImageHeight = YSize; in HAL_LTDC_SetWindowSize()
1194 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetWindowSize()
1221 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetWindowPosition() local
1235 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetWindowPosition()
1238 pLayerCfg->WindowX0 = X0; in HAL_LTDC_SetWindowPosition()
1239 pLayerCfg->WindowX1 = X0 + pLayerCfg->ImageWidth; in HAL_LTDC_SetWindowPosition()
1242 pLayerCfg->WindowY0 = Y0; in HAL_LTDC_SetWindowPosition()
1243 pLayerCfg->WindowY1 = Y0 + pLayerCfg->ImageHeight; in HAL_LTDC_SetWindowPosition()
1246 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetWindowPosition()
1272 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetPixelFormat() local
1285 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetPixelFormat()
1288 pLayerCfg->PixelFormat = Pixelformat; in HAL_LTDC_SetPixelFormat()
1291 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetPixelFormat()
1317 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetAlpha() local
1330 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetAlpha()
1333 pLayerCfg->Alpha = Alpha; in HAL_LTDC_SetAlpha()
1336 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetAlpha()
1361 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetAddress() local
1373 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetAddress()
1376 pLayerCfg->FBStartAdress = Address; in HAL_LTDC_SetAddress()
1379 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetAddress()
1555 …usTypeDef HAL_LTDC_ConfigLayer_NoReload(LTDC_HandleTypeDef *hltdc, LTDC_LayerCfgTypeDef *pLayerCfg, in HAL_LTDC_ConfigLayer_NoReload() argument
1560 assert_param(IS_LTDC_HCONFIGST(pLayerCfg->WindowX0)); in HAL_LTDC_ConfigLayer_NoReload()
1561 assert_param(IS_LTDC_HCONFIGSP(pLayerCfg->WindowX1)); in HAL_LTDC_ConfigLayer_NoReload()
1562 assert_param(IS_LTDC_VCONFIGST(pLayerCfg->WindowY0)); in HAL_LTDC_ConfigLayer_NoReload()
1563 assert_param(IS_LTDC_VCONFIGSP(pLayerCfg->WindowY1)); in HAL_LTDC_ConfigLayer_NoReload()
1564 assert_param(IS_LTDC_PIXEL_FORMAT(pLayerCfg->PixelFormat)); in HAL_LTDC_ConfigLayer_NoReload()
1565 assert_param(IS_LTDC_ALPHA(pLayerCfg->Alpha)); in HAL_LTDC_ConfigLayer_NoReload()
1566 assert_param(IS_LTDC_ALPHA(pLayerCfg->Alpha0)); in HAL_LTDC_ConfigLayer_NoReload()
1567 assert_param(IS_LTDC_BLENDING_FACTOR1(pLayerCfg->BlendingFactor1)); in HAL_LTDC_ConfigLayer_NoReload()
1568 assert_param(IS_LTDC_BLENDING_FACTOR2(pLayerCfg->BlendingFactor2)); in HAL_LTDC_ConfigLayer_NoReload()
1569 assert_param(IS_LTDC_CFBLL(pLayerCfg->ImageWidth)); in HAL_LTDC_ConfigLayer_NoReload()
1570 assert_param(IS_LTDC_CFBLNBR(pLayerCfg->ImageHeight)); in HAL_LTDC_ConfigLayer_NoReload()
1579 hltdc->LayerCfg[LayerIdx] = *pLayerCfg; in HAL_LTDC_ConfigLayer_NoReload()
1582 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_ConfigLayer_NoReload()
1608 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetWindowSize_NoReload() local
1622 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetWindowSize_NoReload()
1625 pLayerCfg->WindowX1 = XSize + pLayerCfg->WindowX0; in HAL_LTDC_SetWindowSize_NoReload()
1628 pLayerCfg->WindowY1 = YSize + pLayerCfg->WindowY0; in HAL_LTDC_SetWindowSize_NoReload()
1631 pLayerCfg->ImageWidth = XSize; in HAL_LTDC_SetWindowSize_NoReload()
1634 pLayerCfg->ImageHeight = YSize; in HAL_LTDC_SetWindowSize_NoReload()
1637 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetWindowSize_NoReload()
1663 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetWindowPosition_NoReload() local
1677 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetWindowPosition_NoReload()
1680 pLayerCfg->WindowX0 = X0; in HAL_LTDC_SetWindowPosition_NoReload()
1681 pLayerCfg->WindowX1 = X0 + pLayerCfg->ImageWidth; in HAL_LTDC_SetWindowPosition_NoReload()
1684 pLayerCfg->WindowY0 = Y0; in HAL_LTDC_SetWindowPosition_NoReload()
1685 pLayerCfg->WindowY1 = Y0 + pLayerCfg->ImageHeight; in HAL_LTDC_SetWindowPosition_NoReload()
1688 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetWindowPosition_NoReload()
1712 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetPixelFormat_NoReload() local
1725 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetPixelFormat_NoReload()
1728 pLayerCfg->PixelFormat = Pixelformat; in HAL_LTDC_SetPixelFormat_NoReload()
1731 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetPixelFormat_NoReload()
1755 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetAlpha_NoReload() local
1768 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetAlpha_NoReload()
1771 pLayerCfg->Alpha = Alpha; in HAL_LTDC_SetAlpha_NoReload()
1774 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetAlpha_NoReload()
1798 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetAddress_NoReload() local
1810 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetAddress_NoReload()
1813 pLayerCfg->FBStartAdress = Address; in HAL_LTDC_SetAddress_NoReload()
1816 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetAddress_NoReload()
2129 static void LTDC_SetConfig(LTDC_HandleTypeDef *hltdc, LTDC_LayerCfgTypeDef *pLayerCfg, uint32_t Lay… in LTDC_SetConfig() argument
2136 tmp = ((pLayerCfg->WindowX1 + ((hltdc->Instance->BPCR & LTDC_BPCR_AHBP) >> 16U)) << 16U); in LTDC_SetConfig()
2138 LTDC_LAYER(hltdc, LayerIdx)->WHPCR = ((pLayerCfg->WindowX0 + \ in LTDC_SetConfig()
2142 tmp = ((pLayerCfg->WindowY1 + (hltdc->Instance->BPCR & LTDC_BPCR_AVBP)) << 16U); in LTDC_SetConfig()
2144 …LTDC_LAYER(hltdc, LayerIdx)->WVPCR = ((pLayerCfg->WindowY0 + (hltdc->Instance->BPCR & LTDC_BPCR_A… in LTDC_SetConfig()
2148 LTDC_LAYER(hltdc, LayerIdx)->PFCR = (pLayerCfg->PixelFormat); in LTDC_SetConfig()
2151 tmp = ((uint32_t)(pLayerCfg->Backcolor.Green) << 8U); in LTDC_SetConfig()
2152 tmp1 = ((uint32_t)(pLayerCfg->Backcolor.Red) << 16U); in LTDC_SetConfig()
2153 tmp2 = (pLayerCfg->Alpha0 << 24U); in LTDC_SetConfig()
2154 WRITE_REG(LTDC_LAYER(hltdc, LayerIdx)->DCCR, (pLayerCfg->Backcolor.Blue | tmp | tmp1 | tmp2)); in LTDC_SetConfig()
2158 LTDC_LAYER(hltdc, LayerIdx)->CACR = (pLayerCfg->Alpha); in LTDC_SetConfig()
2162 LTDC_LAYER(hltdc, LayerIdx)->BFCR = (pLayerCfg->BlendingFactor1 | pLayerCfg->BlendingFactor2); in LTDC_SetConfig()
2165 WRITE_REG(LTDC_LAYER(hltdc, LayerIdx)->CFBAR, pLayerCfg->FBStartAdress); in LTDC_SetConfig()
2167 if (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_ARGB8888) in LTDC_SetConfig()
2171 else if (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_RGB888) in LTDC_SetConfig()
2175 else if ((pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_ARGB4444) || \ in LTDC_SetConfig()
2176 (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_RGB565) || \ in LTDC_SetConfig()
2177 (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_ARGB1555) || \ in LTDC_SetConfig()
2178 (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_AL88)) in LTDC_SetConfig()
2189 LTDC_LAYER(hltdc, LayerIdx)->CFBLR = (((pLayerCfg->ImageWidth * tmp) << 16U) | in LTDC_SetConfig()
2190 … (((pLayerCfg->WindowX1 - pLayerCfg->WindowX0) * tmp) + 7U)); in LTDC_SetConfig()
2193 LTDC_LAYER(hltdc, LayerIdx)->CFBLNR = (pLayerCfg->ImageHeight); in LTDC_SetConfig()