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

📄 pnl_lg8k.h

📁 ali3355源码: 1.OBJS目录:编译目录 命令: ./clean.sh ./55product.sh 2.serve:光头部份程序 3.source:介面与播放有关项目.
💻 H
📖 第 1 页 / 共 2 页
字号:
/********************************************************************
*   Copyright (C) 1999 Acer Labs, Inc.  All Rights Reserved.                                 *
*                                                                                                                     *
*   File:   pnl_lg.h                                                                                              *
*                                                                                                                     *
*   Contents:                                                                                                    *
*           Platform dependent Header of Front Panel Control                                   *
*           (for LG)                                                                                               *
*                                                                                                                     *
*   History:                                                                                                       *
*       Date             By          Reason                                                                  *
*       ======== ===    ========    ======                                             *
*       2003/07/12  Brook      Create                                                                  *
*       2003/10/15  Dickma      Create                                                                  *
********************************************************************/
/*---------------------------------------*/
/* MODULE DEFINITION :                   */
/*      define the modules would be used */
/*---------------------------------------*/
#define PNL_MODULE_USED_SIGNAL
#define PNL_MODULE_USED_MSGSIG
#define PNL_MODULE_USED_TIME
#define PNL_MODULE_USED_MESSAGE
#undef  PNL_MODULE_USED_LIGHTDISC
#undef  PNL_MODULE_USED_DGTMSG

/*------------------*/
/* FONTS DEFINITION */
/*------------------*/
/* Segment 8 LED definition */
#define SEG7_0  0x00
#define	SEG7_A	0x01
#define	SEG7_B	0x02
#define	SEG7_C	0x10
#define	SEG7_D	0x40
#define	SEG7_E	0x20
#define	SEG7_F	0x04
#define	SEG7_G	0x08
#define   SEG7_H  0x80

/* include standard fonts, then change the fonts when needed */
//define basic characters and numbers
#include "pnlfonts.def"


/*-------------------------------------------------------*/
/* COMPONENT DEFINITION :                                */
/*      define the position & attribute of the component */
/*-------------------------------------------------------*/
#define PNL_POS_NULL                {0, 0x00000000}

/* DISC TYPE */
#define PNL_CLASS_DISC              PNL_MODULE_SIGNAL
#undef  PNL_POS_DISC_UNKOWN_DISC
#define PNL_ATTR_DISC_UNKOWN_DISC   PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_DISC_DVD            {6, 0x00002000}
#define PNL_ATTR_DISC_DVD           PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_DISC_DVD_AUDIO	{6, 0x00002000},{6, 0x00004000}
#define PNL_ATTR_DISC_DVD_AUDIO     PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_DISC_CDG	{6, 0x00080000}
#define PNL_ATTR_DISC_CDG     PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_DISC_DVD_VR	{6, 0x00002000}
#define PNL_ATTR_DISC_DVD_VR    PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_DISC_VCD10          {6, 0x00010000}
#define PNL_ATTR_DISC_VCD10         PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_DISC_VCD20          {6, 0x000010000}
#define PNL_ATTR_DISC_VCD20         PNL_LIGHT_ON|PNL_BLINK_OFF
#undef  PNL_POS_DISC_CDROM
#define PNL_ATTR_DISC_CDROM         PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_DISC_CDDA           {6, 0x00080000}
#define PNL_ATTR_DISC_CDDA          PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_DISC_SVCD            {6, 0x000010000},{6, 0x000008000}
#define PNL_ATTR_DISC_SVCD          PNL_LIGHT_ON|PNL_BLINK_OFF
#undef  PNL_POS_DISC_CDI
#define PNL_ATTR_DISC_CDI           PNL_LIGHT_ON|PNL_BLINK_OFF

#undef PNL_POS_DISC_MP3				//do not show mp3 anytime for LG
//#define  PNL_POS_DISC_MP3		  {6, 0x00020000}	//grid6 bit 17
#define PNL_ATTR_DISC_MP3           PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_DISC_HDCD           {6,0x00080000}
#define PNL_ATTR_DISC_HDCD          PNL_LIGHT_ON|PNL_BLINK_OFF

/* AUDIO TYPE */
#define PNL_CLASS_AUDIO             PNL_MODULE_SIGNAL
#define PNL_POS_AUDIO_AC3           {1,0x00200000},{1,0x00400000}
#define PNL_ATTR_AUDIO_AC3          PNL_LIGHT_ON|PNL_BLINK_OFF
#undef PNL_POS_AUDIO_MPEG
#define PNL_ATTR_AUDIO_MPEG         PNL_LIGHT_ON|PNL_BLINK_OFF
#undef PNL_POS_AUDIO_MPEGI
#define PNL_ATTR_AUDIO_MPEGI        PNL_LIGHT_ON|PNL_BLINK_OFF
#undef PNL_POS_AUDIO_MPEGII
#define PNL_ATTR_AUDIO_MPEGII       PNL_LIGHT_ON|PNL_BLINK_OFF
#undef PNL_POS_AUDIO_LPCM
#define PNL_ATTR_AUDIO_LPCM         PNL_LIGHT_ON|PNL_BLINK_OFF
#undef PNL_POS_AUDIO_CDDA_AUDIO
#define PNL_ATTR_AUDIO_CDDA_AUDIO   PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_AUDIO_DTS		{1,0x08000000}
#define PNL_ATTR_AUDIO_DTS          PNL_LIGHT_ON|PNL_BLINK_OFF
#undef  PNL_POS_AUDIO_SDDS
#define PNL_ATTR_AUDIO_SDDS         PNL_LIGHT_ON|PNL_BLINK_OFF

/* TV TYPE */
#define PNL_CLASS_TV                PNL_MODULE_NONE
#undef PNL_POS_TV_NTSC
#define PNL_ATTR_TV_NTSC            PNL_LIGHT_ON|PNL_BLINK_OFF
#undef PNL_POS_TV_PAL
#define PNL_ATTR_TV_PAL             PNL_LIGHT_ON|PNL_BLINK_OFF
#undef PNL_POS_TV_AUTO
#define PNL_ATTR_TV_AUTO            PNL_LIGHT_ON|PNL_BLINK_OFF

/* PLAYBACK CONTROL */
#define PNL_CLASS_PLAYBACK          PNL_MODULE_SIGNAL
#define PNL_POS_PC_PLAY             {6,0x00400000}
#define PNL_ATTR_PC_PLAY            PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_PC_PAUSE            {6,0x00800000}
#define PNL_ATTR_PC_PAUSE           PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_PC_STEP             {6,0x00800000}
#define PNL_ATTR_PC_STEP            PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_PC_FF               {6,0x00400000}
#define PNL_ATTR_PC_FF              PNL_LIGHT_ON|PNL_BLINK_ON
#define PNL_POS_PC_FR               {6,0x00400000}
#define PNL_ATTR_PC_FR              PNL_LIGHT_ON|PNL_BLINK_ON
#define PNL_POS_PC_SF               {6,0x00400000}
#define PNL_ATTR_PC_SF              PNL_LIGHT_ON|PNL_BLINK_ON
#define PNL_POS_PC_SR               {6,0x00400000}
#define PNL_ATTR_PC_SR              PNL_LIGHT_ON|PNL_BLINK_ON

/* REPEAT CONTROL */
#define PNL_CLASS_REPEAT            PNL_MODULE_SIGNAL
#define PNL_POS_RC_REPEAT           {1,0x01000000}
#define PNL_ATTR_RC_REPEAT          PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_RC_REPEAT1          {1, 0x01000000}
#define PNL_ATTR_RC_REPEAT1         PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_RC_REPEATA          {1, 0x01000000}	,{1, 0x00800000}
#define PNL_ATTR_RC_REPEATA         PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_RC_REPEATAB         {1, 0x01000000},{1,0x00800000},{1, 0x02000000}
#define PNL_ATTR_RC_REPEATAB        PNL_LIGHT_ON|PNL_BLINK_OFF
#define PNL_POS_RC_REPEATALL        {1, 0x01000000},{1, 0x04000000}
#define PNL_ATTR_RC_REPEATALL       PNL_LIGHT_ON|PNL_BLINK_OFF

#define PNL_CLASS_RANDOM            PNL_MODULE_SIGNAL
#undef PNL_POS_RC_RANDOM
#define PNL_ATTR_RC_RANDOM          PNL_LIGHT_ON|PNL_BLINK_OFF

#define PNL_CLASS_PROGRAM            PNL_MODULE_SIGNAL
#undef PNL_POS_RC_PROGRAM
#define PNL_ATTR_RC_PROGRAM         PNL_LIGHT_ON|PNL_BLINK_OFF

/* KARAOK VOICE CONTROL */
#define PNL_CLASS_KARAOK            PNL_MODULE_NONE
#undef  PNL_POS_KARAOK_LEFT
#define PNL_ATTR_KARAOK_LEFT        PNL_LIGHT_ON|PNL_BLINK_OFF
#undef  PNL_POS_KARAOK_RIGHT
#define PNL_ATTR_KARAOK_RIGHT       PNL_LIGHT_ON|PNL_BLINK_OFF
#undef  PNL_POS_KARAOK_ALL
#define PNL_ATTR_KARAOK_ALL         PNL_LIGHT_ON|PNL_BLINK_OFF
#undef PNL_POS_KARAOK_MUTE
#define PNL_ATTR_KARAOK_MUTE         PNL_LIGHT_ON|PNL_BLINK_OFF

/* KARAOK_ONOFF CONTROL */
#define PNL_CLASS_KARAOK_ONOFF      PNL_MODULE_SIGNAL
#define  PNL_POS_KARAOK_ONOFF		 {1, 0x10000000}
#define PNL_ATTR_KARAOK_ONOFF       PNL_LIGHT_ON|PNL_BLINK_OFF

/* PBC SIGNAL */
#define PNL_CLASS_PBC                PNL_MODULE_SIGNAL
#undef PNL_POS_PBC
#define PNL_ATTR_PBC                PNL_LIGHT_ON|PNL_BLINK_OFF

/* ANGLE SIGNAL */
#define PNL_CLASS_ANGLE             PNL_MODULE_SIGNAL
#undef PNL_POS_ANGLE
#define PNL_ATTR_ANGLE              PNL_LIGHT_ON|PNL_BLINK_ON

/* REMAIN SIGNAL */
#define PNL_CLASS_REMAIN            PNL_MODULE_SIGNAL
#undef  PNL_POS_REMAIN
#define PNL_ATTR_REMAIN             PNL_LIGHT_ON|PNL_BLINK_OFF

/* INTRO SIGNAL */
#define PNL_CLASS_INTRO             PNL_MODULE_NONE
#undef PNL_POS_INTRO
#define PNL_ATTR_INTRO              PNL_LIGHT_ON|PNL_BLINK_OFF

/* LASTPLAY SIGNAL */
#define PNL_CLASS_LASTPLAY         PNL_MODULE_SIGNAL
#undef  PNL_POS_LASTPLAY
#define PNL_ATTR_LASTPLAY           PNL_LIGHT_ON|PNL_BLINK_OFF

/* show front digital for EEROM in hex  */
#define PNL_CLASS_FNT          PNL_MODULE_MSGSIG
#define PNL_POS_FNT_MSG        {5, 0x001FE000},{5, 0x1FE00000}

/* show back digital for EEROM in hex  */
#define PNL_CLASS_BCK          PNL_MODULE_MSGSIG
#define PNL_POS_BCK_MSG        {4, 0x001FE000}, {4,0x1FE00000}

/* show region code number*/
#define PNL_CLASS_RGN          PNL_MODULE_MSGSIG
#define PNL_POS_RGN_MSG        {3, 0x001FE000},{3, 0x1FE00000}

/* TITLE_2_7SEG */
#define PNL_CLASS_TITLE             PNL_MODULE_NONE//PNL_MODULE_MSGSIG
#undef PNL_POS_TITLE_MSG
#undef PNL_POS_TITLE_SIG
/* TITLE_3_7SEG */
#undef PNL_POS_TITLE_EXT_MSG


/* CHAPTER_2_7SEG */
#define PNL_CLASS_CHAPTER           PNL_MODULE_MSGSIG
#undef  PNL_POS_CHAPTER_DGT
#define PNL_POS_CHAPTER_MSG        {5, 0x001FE000},{5, 0x1FE00000}
#define PNL_POS_CHAPTER_SIG         {6, 0x00100000}
/* CHAPTER_3_7SEG */
#define PNL_POS_CHAPTER_EXT_MSG        {5, 0x001FE000},{5, 0x1FE00000},{4, 0x001FE000}


/* TRACK_2_7SEG */
#define PNL_CLASS_TRACK            PNL_MODULE_MSGSIG
#undef  PNL_POS_TRACK_DGT
#define PNL_POS_TRACK_MSG           {5, 0x001FE000},{5, 0x1FE00000}
#define PNL_POS_TRACK_SIG            {6, 0x00200000}
/* TRACK_3_7SEG */
#define PNL_POS_TRACK_EXT_MSG           {5, 0x001FE000},{5, 0x1FE00000},{4, 0x001FE000}

/* PICXXX */
#define PNL_CLASS_PIC            PNL_MODULE_MSGSIG
#define PNL_POS_PIC_MSG           {2, 0x001FE000}, {2, 0x1FE00000},{1, 0x001FE000}

⌨️ 快捷键说明

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