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

📄 saa7104.h

📁 TI DSP DM642图像处理程序,---直方图均衡
💻 H
字号:
/* ======================================================================== */
/* NAME                                                                     */
/*   saa7104.h 		        					                            */
/* DESCRIPTION                                                              */
/*   This file contains parameters definition  of SAA7104.                  */
/*   "@(#) DDK 1.10.00.23 07-02-03 (ddk-b12)"                               */
/* ------------------------------------------------------------------------ */
/*         Copyright (c) 2004 Wintech Digital System Technology Corp.       */
/*                           All Rights Reserved.                           */
/* ======================================================================== */

#ifndef _SAA7104_H
#define _SAA7104_H       
#include <std.h>
#include <csl_stdinc.h>
#include <csl_i2c.h>
#include <edc.h>


typedef struct SAA7104_Cursor {
    Uint8 address;
    Uint8 cursorBlock[256];
}SAA7104_Cursor;


typedef struct SAA7104_LookUpTable {
    Uint8 address;
    Uint8 tables[256][3];
}SAA7104_LookUpTable;

typedef enum SAA7104_AnalogFormat {
    SAA7104_AFMT_SVIDEO = 0,
    SAA7104_AFMT_RGB = 1,
    SAA7104_AFMT_YPBPR = 1,
    SAA7104_AFMT_COMPOSITE = 2
} SAA7104_AnalogFormat;

typedef enum SAA7104_InputFormat {
    SAA7104_IFMT_RGB24_YCBCR444,
    SAA7104_IFMT_RGB555,
    SAA7104_IFMT_RGB565, 
    SAA7104_IFMT_YCBCR422_NONEINTERLACED,
    SAA7104_IFMT_YCBCR422_INTERLACED

}SAA7104_InputFormat;

typedef enum 
{
    SAA7104_MODE_NTSC720, 
    SAA7104_MODE_PAL720,  
    SAA7104_MODE_VGA,     
    SAA7104_MODE_SVGA,    
    SAA7104_MODE_XGA,     
    SAA7104_MODE_HD480P60F,
    SAA7104_MODE_HD720P60F,
    SAA7104_MODE_HD1080I30F,
    SAA7104_MODE_HD720P24F
}SAA7104_Mode;

typedef unsigned int SAA7104_Cmd;


#define SAA7104_POWERDOWN           EDC_USER+1
#define SAA7104_POWERUP             EDC_USER+2
#define SAA7104_ENABLE_SLAVE_MODE   EDC_USER+3
#define SAA7104_LOAD_CURSOR         EDC_USER+4
#define SAA7104_LOAD_LUT            EDC_USER+5
#define SAA7104_ENABLE_COLORBAR     EDC_USER+6

typedef struct  {
  SAA7104_AnalogFormat aFmt;
  SAA7104_Mode         mode;           
  SAA7104_InputFormat  iFmt;
  Bool                 enableSlaveMode;
  Bool                 enableBT656Sync;
  I2C_Handle           hI2C;
} SAA7104_ConfParams;

void powerdownSAA7104(Bool powerDownEnable);

extern EDC_Fxns SAA7104_Fxns;

#endif 

⌨️ 快捷键说明

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