⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _csl_osdgetwinaddr.c

📁 TI达芬奇dm644x各硬件模块测试代码
💻 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 + -