📄 _csl_osdgetwinaddr.c
字号:
/** @file _csl_osdGetWinAddr.c
* @brief Get OSD window data address
* Return relative SDRAM address
*@date 7th Oct,2004
*@author Sandeep Tiwari
*/
#include <csl_osd.h>
#include <_csl_osd_aux.h>
CSL_Status _CSL_osdGetWinAddr (
/** Pointer to the object that holds reference to the
* instance of OSD requested after the call
*/
CSL_OsdHandle hOsd,
/** Pointer to structure containing elements to
* get the window data address
*/
CSL_GetWinAddr * response)
{
Uint32 addr=0;
switch(response->winID) {
case CSL_OSD_VID_WIN0:
addr=CSL_FEXT(hOsd->regs->VIDWIN0ADR,OSD_VIDWIN0ADR_VIDWIN0ADR);
break;
case CSL_OSD_VID_WIN1:
addr=CSL_FEXT(hOsd->regs->VIDWIN1ADR,OSD_VIDWIN1ADR_VIDWIN1ADR);
break;
case CSL_OSD_BMP_WIN0:
addr=CSL_FEXT(hOsd->regs->OSDWIN0ADR,OSD_OSDWIN0ADR_OSDWIN0ADR);
break;
case CSL_OSD_BMP_WIN1:
addr=CSL_FEXT(hOsd->regs->OSDWIN1ADR,OSD_OSDWIN1ADR_OSDWIN1ADR);
break;
default:
break;
}
response->winAddr = addr;
return CSL_SOK;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -