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()
1168 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetWindowSize() local
1182 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetWindowSize()
1185 pLayerCfg->WindowX1 = XSize + pLayerCfg->WindowX0; in HAL_LTDC_SetWindowSize()
1188 pLayerCfg->WindowY1 = YSize + pLayerCfg->WindowY0; in HAL_LTDC_SetWindowSize()
1191 pLayerCfg->ImageWidth = XSize; in HAL_LTDC_SetWindowSize()
1194 pLayerCfg->ImageHeight = YSize; in HAL_LTDC_SetWindowSize()
1197 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetWindowSize()
1224 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetWindowPosition() local
1238 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetWindowPosition()
1241 pLayerCfg->WindowX0 = X0; in HAL_LTDC_SetWindowPosition()
1242 pLayerCfg->WindowX1 = X0 + pLayerCfg->ImageWidth; in HAL_LTDC_SetWindowPosition()
1245 pLayerCfg->WindowY0 = Y0; in HAL_LTDC_SetWindowPosition()
1246 pLayerCfg->WindowY1 = Y0 + pLayerCfg->ImageHeight; in HAL_LTDC_SetWindowPosition()
1249 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetWindowPosition()
1275 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetPixelFormat() local
1288 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetPixelFormat()
1291 pLayerCfg->PixelFormat = Pixelformat; in HAL_LTDC_SetPixelFormat()
1294 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetPixelFormat()
1320 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetAlpha() local
1333 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetAlpha()
1336 pLayerCfg->Alpha = Alpha; in HAL_LTDC_SetAlpha()
1339 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetAlpha()
1364 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetAddress() local
1376 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetAddress()
1379 pLayerCfg->FBStartAdress = Address; in HAL_LTDC_SetAddress()
1382 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetAddress()
1558 …usTypeDef HAL_LTDC_ConfigLayer_NoReload(LTDC_HandleTypeDef *hltdc, LTDC_LayerCfgTypeDef *pLayerCfg, in HAL_LTDC_ConfigLayer_NoReload() argument
1563 assert_param(IS_LTDC_HCONFIGST(pLayerCfg->WindowX0)); in HAL_LTDC_ConfigLayer_NoReload()
1564 assert_param(IS_LTDC_HCONFIGSP(pLayerCfg->WindowX1)); in HAL_LTDC_ConfigLayer_NoReload()
1565 assert_param(IS_LTDC_VCONFIGST(pLayerCfg->WindowY0)); in HAL_LTDC_ConfigLayer_NoReload()
1566 assert_param(IS_LTDC_VCONFIGSP(pLayerCfg->WindowY1)); in HAL_LTDC_ConfigLayer_NoReload()
1567 assert_param(IS_LTDC_PIXEL_FORMAT(pLayerCfg->PixelFormat)); in HAL_LTDC_ConfigLayer_NoReload()
1568 assert_param(IS_LTDC_ALPHA(pLayerCfg->Alpha)); in HAL_LTDC_ConfigLayer_NoReload()
1569 assert_param(IS_LTDC_ALPHA(pLayerCfg->Alpha0)); in HAL_LTDC_ConfigLayer_NoReload()
1570 assert_param(IS_LTDC_BLENDING_FACTOR1(pLayerCfg->BlendingFactor1)); in HAL_LTDC_ConfigLayer_NoReload()
1571 assert_param(IS_LTDC_BLENDING_FACTOR2(pLayerCfg->BlendingFactor2)); in HAL_LTDC_ConfigLayer_NoReload()
1572 assert_param(IS_LTDC_CFBLL(pLayerCfg->ImageWidth)); in HAL_LTDC_ConfigLayer_NoReload()
1573 assert_param(IS_LTDC_CFBLNBR(pLayerCfg->ImageHeight)); in HAL_LTDC_ConfigLayer_NoReload()
1582 hltdc->LayerCfg[LayerIdx] = *pLayerCfg; in HAL_LTDC_ConfigLayer_NoReload()
1585 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_ConfigLayer_NoReload()
1611 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetWindowSize_NoReload() local
1625 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetWindowSize_NoReload()
1628 pLayerCfg->WindowX1 = XSize + pLayerCfg->WindowX0; in HAL_LTDC_SetWindowSize_NoReload()
1631 pLayerCfg->WindowY1 = YSize + pLayerCfg->WindowY0; in HAL_LTDC_SetWindowSize_NoReload()
1634 pLayerCfg->ImageWidth = XSize; in HAL_LTDC_SetWindowSize_NoReload()
1637 pLayerCfg->ImageHeight = YSize; in HAL_LTDC_SetWindowSize_NoReload()
1640 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetWindowSize_NoReload()
1666 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetWindowPosition_NoReload() local
1680 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetWindowPosition_NoReload()
1683 pLayerCfg->WindowX0 = X0; in HAL_LTDC_SetWindowPosition_NoReload()
1684 pLayerCfg->WindowX1 = X0 + pLayerCfg->ImageWidth; in HAL_LTDC_SetWindowPosition_NoReload()
1687 pLayerCfg->WindowY0 = Y0; in HAL_LTDC_SetWindowPosition_NoReload()
1688 pLayerCfg->WindowY1 = Y0 + pLayerCfg->ImageHeight; in HAL_LTDC_SetWindowPosition_NoReload()
1691 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetWindowPosition_NoReload()
1715 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetPixelFormat_NoReload() local
1728 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetPixelFormat_NoReload()
1731 pLayerCfg->PixelFormat = Pixelformat; in HAL_LTDC_SetPixelFormat_NoReload()
1734 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetPixelFormat_NoReload()
1758 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetAlpha_NoReload() local
1771 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetAlpha_NoReload()
1774 pLayerCfg->Alpha = Alpha; in HAL_LTDC_SetAlpha_NoReload()
1777 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetAlpha_NoReload()
1801 LTDC_LayerCfgTypeDef *pLayerCfg; in HAL_LTDC_SetAddress_NoReload() local
1813 pLayerCfg = &hltdc->LayerCfg[LayerIdx]; in HAL_LTDC_SetAddress_NoReload()
1816 pLayerCfg->FBStartAdress = Address; in HAL_LTDC_SetAddress_NoReload()
1819 LTDC_SetConfig(hltdc, pLayerCfg, LayerIdx); in HAL_LTDC_SetAddress_NoReload()
2132 static void LTDC_SetConfig(LTDC_HandleTypeDef *hltdc, LTDC_LayerCfgTypeDef *pLayerCfg, uint32_t Lay… in LTDC_SetConfig() argument
2139 tmp = ((pLayerCfg->WindowX1 + ((hltdc->Instance->BPCR & LTDC_BPCR_AHBP) >> 16U)) << 16U); in LTDC_SetConfig()
2141 LTDC_LAYER(hltdc, LayerIdx)->WHPCR = ((pLayerCfg->WindowX0 + \ in LTDC_SetConfig()
2145 tmp = ((pLayerCfg->WindowY1 + (hltdc->Instance->BPCR & LTDC_BPCR_AVBP)) << 16U); in LTDC_SetConfig()
2147 …LTDC_LAYER(hltdc, LayerIdx)->WVPCR = ((pLayerCfg->WindowY0 + (hltdc->Instance->BPCR & LTDC_BPCR_A… in LTDC_SetConfig()
2151 LTDC_LAYER(hltdc, LayerIdx)->PFCR = (pLayerCfg->PixelFormat); in LTDC_SetConfig()
2154 tmp = ((uint32_t)(pLayerCfg->Backcolor.Green) << 8U); in LTDC_SetConfig()
2155 tmp1 = ((uint32_t)(pLayerCfg->Backcolor.Red) << 16U); in LTDC_SetConfig()
2156 tmp2 = (pLayerCfg->Alpha0 << 24U); in LTDC_SetConfig()
2159 LTDC_LAYER(hltdc, LayerIdx)->DCCR = (pLayerCfg->Backcolor.Blue | tmp | tmp1 | tmp2); in LTDC_SetConfig()
2163 LTDC_LAYER(hltdc, LayerIdx)->CACR = (pLayerCfg->Alpha); in LTDC_SetConfig()
2167 LTDC_LAYER(hltdc, LayerIdx)->BFCR = (pLayerCfg->BlendingFactor1 | pLayerCfg->BlendingFactor2); in LTDC_SetConfig()
2171 LTDC_LAYER(hltdc, LayerIdx)->CFBAR = (pLayerCfg->FBStartAdress); in LTDC_SetConfig()
2173 if (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_ARGB8888) in LTDC_SetConfig()
2177 else if (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_RGB888) in LTDC_SetConfig()
2181 else if ((pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_ARGB4444) || \ in LTDC_SetConfig()
2182 (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_RGB565) || \ in LTDC_SetConfig()
2183 (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_ARGB1555) || \ in LTDC_SetConfig()
2184 (pLayerCfg->PixelFormat == LTDC_PIXEL_FORMAT_AL88)) in LTDC_SetConfig()
2195 LTDC_LAYER(hltdc, LayerIdx)->CFBLR = (((pLayerCfg->ImageWidth * tmp) << 16U) | \ in LTDC_SetConfig()
2196 … (((pLayerCfg->WindowX1 - pLayerCfg->WindowX0) * tmp) + 3U)); in LTDC_SetConfig()
2199 LTDC_LAYER(hltdc, LayerIdx)->CFBLNR = (pLayerCfg->ImageHeight); in LTDC_SetConfig()