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

📄 refcmdproc.h

📁 IT projecotr reference design.
💻 H
📖 第 1 页 / 共 2 页
字号:
/****************************************************************************/
/*             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 + -