📄 refcmdproc.h
字号:
/****************************************************************************/
/* TEXAS INSTRUMENTS PROPRIETARY INFORMATION */
/* */
/* (c) Copyright, Texas Instruments Incorporated, 2006. */
/* All Rights Reserved. */
/* */
/* Property of Texas Instruments Incorporated. Restricted Rights - */
/* Use, duplication, or disclosure is subject to restrictions set */
/* forth in TI's program license agreement and associated documentation. */
/****************************************************************************/
/****************************************************************************/
/* refCmdProc.h */
/****************************************************************************/
#ifndef __CMDPROC_H
#define __CMDPROC_H
#include "common.h"
#include "projectorCtl.h"
/****************************************************************************/
/* Projector control command byte 2 definitions. */
/****************************************************************************/
enum eLevel2Cmd
{
STATUS = 0x00,
MEM = 0x01,
APP = 0x02,
CW = 0x03,
ANR = 0x04,
IMG = 0x05,
DMD = 0x06,
ALC = 0x07,
DDP = 0x08,
SRC = 0x0a,
LMP = 0x0b,
FRAME = 0x0e,
TPM = 0x0f,
DISP = 0x10,
SFG = 0x11,
TPG = 0x12,
DEI = 0x14,
UART = 0x15,
GPIO = 0x17,
GDL = 0x18,
PWM = 0x19,
CAL_UNLOCK = 0x20,
PROG_MODE = 0x30,
MAX_LEVEL2 /* last line */
};
/****************************************************************************/
/* Projector control command byte 3 definitions. */
/* */
/* Enumeration values are re-used for each CMD2 value. Values are the same */
/* as used on DDP2000 for those functions which are the same as DDP2000, to */
/* minimize changes to .projector files. */
/****************************************************************************/
/************************************************/
/* Memory (CMD2=0x01) */
/************************************************/
enum eLevel3Mem
{
MEM_SIN32 = 0x00, /* DDP2000/3020-compatible */
MEM_RW32 = 0x01, /* read/write multiple */
MEM_RW16 = 0x02, /* read/write multiple */
MEM_RW08 = 0x03, /* read/write multiple */
MEM_CMP32 = 0x04, /* compare multiple */
MEM_CMP16 = 0x05, /* compare multiple */
MEM_CMP08 = 0x06, /* compare multiple */
MEM_MEMPOOL = 0x07, /* memory pool stats */
MEM_DUMP = 0x08, /* dump to debug output */
MEM_LIST = 0x09 /* return in message */
};
/************************************************/
/* APPLICATION (CMD2=0x02) */
/************************************************/
enum eLevel3App
{
APP_POWERUP = 0x00, /* 0x0200 */
APP_SHOWTASKINFO = 0x01, /* 0x0201 */
APP_DEBUGLEVEL = 0x02, /* 0x0202 */
APP_RESOURCE = 0x03, /* 0x0203 */
APP_GUINAVIGATE = 0x04, /* 0x0204 */
APP_VERSIONS = 0x05, /* 0x0205 */
APP_GETTASKINFO = 0x06, /* 0x0206 */
APP_APP_STATE = 0x07, /* 0x0207 */
APP_SETPRIORITY = 0x08, /* 0x0208 */
APP_SUSP_RESUME = 0x09, /* 0x0209 */
APP_I2C_PASS = 0x0a, /* 0x020a */
APP_EDID_WRITE = 0x0b, /* 0x020b */
APP_EDID_READ = 0x0c, /* 0x020c */
APP_EDID_COMP = 0x0d, /* 0x020d */
APP_TID_INFO = 0x0e, /* 0x020e */
APP_TID_PRIORITY = 0x0f, /* 0x020f */
APP_TID_SUSP = 0x10, /* 0x0210 */
APP_EE_RESTORE = 0x11, /* 0x0211 */
APP_INTSTACK = 0x12, /* 0x0212 */
APP_DDCCI_DEBUG = 0x13, /* 0x0213 */
APP_CALIBRATE_ADC = 0x35 /* 0x0235 */
};
/************************************************/
/* Color wheel (CMD2=0x03) */
/************************************************/
enum eLevel3CW
{
CW_START = 0x00, /* 0x0300 */
CW_COAST = 0x01, /* 0x0301 */
CW_CLKDROP = 0x02, /* 0x0302 */
CW_DEBUG = 0x03, /* 0x0303 */
CW_OPSTAT = 0x04, /* 0x0304 */
CW_INDEXDELAY = 0x05, /* 0x0305 */
CW_EXPVSYNC = 0x06, /* 0x0306 */
CW_INDEXPARM = 0x07, /* 0x0307 */
CW_MODE = 0x08, /* 0x0308 */
CW_SET_SEQMODE = 0x09, /* 0x0309 */
CW_GET_SEQINFO = 0x0a, /* 0x030a */
CW_SPOKETEST = 0x0b, /* 0x030b */
CW_MANSEQSEL = 0x0c /* 0x030c */
};
/************************************************/
/* Noise Reduction (CMD2=0x04) */
/************************************************/
enum eLevel3ANR
{
ANR_INIT = 0x00, /* 0x0400 */
ANR_STATE = 0x01 /* 0x0401 */
};
/************************************************/
/* Image (CMD2=0x05) */
/************************************************/
enum eLevel3Img
{
IMG_ENABLE = 0x00, /* 0x0500 */
IMG_BRIGHTNESS = 0x01, /* 0x0501 */
IMG_CONTRAST = 0x03, /* 0x0503 */
IMG_HUE_ADJUST = 0x04, /* 0x0504 */
IMG_VERT_SHARPNESS = 0x0B, /* 0x050b */
IMG_HORIZ_SHARPNESS = 0x0C, /* 0x050c */
IMG_GAMMALUT = 0x0D, /* 0x050d */
IMG_WHITEPEAKING = 0x0E, /* 0x050e */
IMG_CCA = 0x0F, /* 0x050f */
IMG_HSGVAL = 0x10, /* 0x0510 */
IMG_RGB_GAIN_ADJUST = 0x15, /* 0x0515 */
IMG_GAM_CURVESHIFTS = 0x16, /* 0x0516 */
IMG_CTI_SETUP = 0x17, /* 0x0517 */
IMG_CTI_GAIN = 0x18, /* 0x0518 */
IMG_BRILLIANTCOLOR = 0x50, /* 0x0550 */
IMG_BC_CALIBRATE = 0xF0 /* 0x05f0 */
};
/************************************************/
/* DMD (CMD2=0x06) */
/************************************************/
enum eLevel3DMD
{
DMD_POWER = 0x08, /* 0x0608 */
DMD_PARK = 0x09, /* 0x0609 */
DMD_SETBIN = 0x0C, /* 0x060C */
DMD_DEVICETYPE = 0x10, /* 0x0610 */
DMD_RESOLUTION = 0x12, /* 0x0612 */
DMD_SSPEC = 0x13 /* 0x0613 */
};
/************************************************/
/* Autolock (CMD2=0x07) */
/************************************************/
enum eLevel3Autolock
{
ALC_STATUS = 0x00, /* 0x0700 */
ALC_CONTROL = 0x01, /* 0x0701 */
ALC_CONFIG = 0x03, /* 0x0703 */
ALC_CLOCK = 0x04, /* 0x0704 */
ALC_CLOCKLIM = 0x05, /* 0x0705 */
ALC_PHASE = 0x06, /* 0x0706 */
ALC_PHASELIM = 0x07, /* 0x0707 */
ALC_VFRAME = 0x08, /* 0x0708 */
ALC_VFRAMELIM = 0x09, /* 0x0709 */
ALC_HFRAME = 0x0A, /* 0x070A */
ALC_HFRAMELIM = 0x0B, /* 0x070B */
ALC_GAIN = 0x0C, /* 0x070C */
ALC_GAINLIM = 0x0D, /* 0x070D */
ALC_OFFSET = 0x0E, /* 0x070E */
ALC_OFFSETLIM = 0x0F, /* 0x070F */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -