_csl_osdsetramlut.c

来自「TI达芬奇dm644x各硬件模块测试代码」· C语言 代码 · 共 31 行

C
31
字号
/** @file _csl_osdSetRamLut.c
 *
 *  @brief Setup OSD LUT in RAM for one entry
 *  @date 5th Oct,  2004
 *  @author Sandeep Tiwari
 */

#include <csl_osd.h>
#include <_csl_osd_aux.h>

CSL_Status   _CSL_osdSetRamLut(
	/** Pointer to the object that holds reference to the
	 *  instance of OSD requested after the call 
	 */
	 CSL_OsdHandle hOsd,
	
	/** Pointer to structure containing data to set the OSD window
       *  data address 
       */   
       CSL_OsdRamLut *arg) 
{

       CSL_FINS(hOsd->regs->CLUTRAMYCB,OSD_CLUTRAMYCB_Y,arg->lut[0]);
       CSL_FINS(hOsd->regs->CLUTRAMYCB,OSD_CLUTRAMYCB_CB,arg->lut[1]);
       CSL_FINS(hOsd->regs->CLUTRAMCR,OSD_CLUTRAMCR_CR,arg->lut[2]);
       CSL_FINS(hOsd->regs->CLUTRAMCR,OSD_CLUTRAMCR_CADDR,arg->entryNum) ;
       return CSL_SOK;
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?