📄 panelcmd.h
字号:
/* Copyright 1997, ESS Technology, Inc. */
/* SCCSID @(#)panelcmd.h 1.14 01/27/98 */
/*
* $Log$
*/
#include "custom.h"
/*---------------------------------------------------------------------------*/
/* Definitons of comand set */
#ifdef DVD_VCD /* for DVD target */
#include "dvdvfd.h"
#else /* following for vcd target */
#ifndef __PANELCMD_H__
#define __PANELCMD_H__
/* Definitons of comand set */
#define TOTAL_TRACK 0x0800 /* 10-10-96 Alger */
#define PANEL_IND1 0x1b00
#ifndef VFD_151
#define SEG_MUSIC_CD 0x01
#define SEG_VCD 0x02
#define SEG_CDI 0x04
#endif
#if 0
#ifdef CUST71
#define SEG_POP_SQ 0x08
#define SEG_ROCK_SQ 0x10
#ifdef VFD_257
#define SEG_DISC1 0x20
#define SEG_DISC2 0x40
#define SEG_DISC3 0x80
#else
#ifdef VFD_151
#define SEG_VCD 0x01
#define SEG_PBC 0x02
#define SEG_COLON 0x08
#define SEG_REPEAT 0x10
#define SEG_REP_ALL 0x20
#define SEG_HYPHEN 0x40
#define SEG_REMAIN 0x80
#else
#define SEG_PBC 0x20
#define SEG_PBC_OFF 0x40
#define SEG_3D_SQ 0x80
#endif /* VFD_151 */
#endif /* VFD_257 */
#endif /* CUST71 */
#endif
#ifdef VFD_FUTABA
#ifdef FU271
#define SEG_VIDEO 0x08
#define SEG_KARAOKE 0x10
#define SEG_DISC_1 0x20
#define SEG_DISC_2 0x40
#define SEG_DISC_3 0x80
#else
#ifdef FU267
#define SEG_VIDEO 0x08
#define SEG_KEY_PLUS 0x10
#define SEG_KEY_MINUS 0x20
#define SEG_KEY_RESUME 0x40
#else
#define SEG_VIDEO 0x08
#define SEG_KARAOKE 0x10
#define SEG_KEY_PLUS 0x20
#define SEG_KEY_MINUS 0x40
#define SEG_KEY_RESUME 0x80
#endif
#endif
#endif /* VFD_FUTABA */
#define PANEL_IND2 0x1c00
#ifdef VFD_257
#define SEG_ARROW 0x01
#else
#ifdef VFD_151
#define SEG_PLAY 0x01
#define SEG_PAUSE 0x02
#define SEG_INTRO 0x08
#define SEG_CALENDAR_SQ 0x10
#define SEG_PROGRAM 0x20
#define SEG_RANDOM 0x40
#else
#define SEG_MEMORY 0x01
#endif /* VFD_151 */
#endif /* VFD_257 */
#ifndef VFD_151
#define SEG_PROGRAM 0x02
#define SEG_RANDOM 0x04
#define SEG_REPEAT 0x08
#define SEG_REP_1 0x10
#define SEG_REP_ALL 0x20
#endif
#ifdef CUST71
#ifdef VFD_254
#define SEG_DISC 0x40
#endif /* VFD_254 */
#else
#define SEG_REP_A 0x40
#define SEG_REP_B 0x80
#endif /* CUST71 */
#define PANEL_IND3 0x1d00
#define SEG_NTSC 0x01
#define SEG_PAL 0x02
#define SEG_1_L 0x04
#define SEG_2_R 0x08
#ifdef VFD_257
#define SEG_STEREO 0x10
#define SEG_OVER 0x20
#else
#define SEG_VOCAL 0x10
#define SEG_AUX 0x20
#ifdef FU271
#define SEG_PBC_OFF 0x40
#define SEG_CONTINUE 0x80
#else
#define SEG_PBC_OFF 0x40
#define SEG_CONTINUE 0x80
#endif
#endif /* VFD_257 */
#if 0
#ifdef CUST71
#define SEG_FLAT 0x01
#define SEG_CLASSIC 0x02
#ifdef VFD_257
#define SEG_FF 0x40
#define SEG_FR 0x80
#else
#define SEG_POP 0x04
#define SEG_ROCK 0x08
#endif /* VFD_257 */
#define SEG_3D 0x10
#define SEG_FLAT_SQ 0x20
#define SEG_CLASSIC_SQ 0x40
#define SEG_16_PLUS 0x80
#endif /* CUST71 */
#endif
#if (!P315 && !CUST71)
#ifdef VFD_FUTABA
#ifdef FU267
#define SEG_STEREO 0x40
#define SEG_PBC_OFF 0x80
#endif
#else
#ifdef FU267
#define SEG_STEREO 0
#define SEG_PBC_OFF 0
#endif
#endif /* VFD_FUTABA */
#endif /* P315/CUST71 */
#define PANEL_IND4 0x1e00
#ifndef VFD_151
#define SEG_PLAY 0x01
#define SEG_PAUSE 0x02
#endif
#ifdef CUST71
#ifdef VFD_257
#define SEG_TRACK 0x04
#define SEG_TIME 0x08
#else
#define SEG_SEC 0x04
#define SEG_MIN 0x08
#endif /* VFD_257 */
#else
#define SEG_TRACK 0x04
#define SEG_TIME 0x08
#endif /* CUST71 */
#ifndef VFD_151
#define SEG_INTRO 0x10
#endif
#ifdef CUST71
#ifndef VFD_151
#define SEG_REMAIN 0x20
#endif
#else
#define SEG_20_PLUS 0x20
#endif
#ifndef VFD_151
#define SEG_16_PLUS 0x40
#define SEG_HYPHEN 0x80
#endif
#ifdef P315
#define SEG_OVER 0x80
#define SEG_REMAIN 0x20
#define SEG_SEC 0x04
#define SEG_MIN 0x08
#define SHOW_TRACK_00 0x05 /** 6 -> 5 **/
#define SEG_PBC 0x20
#define SEG_PBC_OFF 0x40
#endif
#if 0
#ifdef CUST71
#ifdef VFD_254
#define PANEL_IND5 0x4300
#define SEG_RESUME 0x01
#define SEG_DISC1_IN_SQ 0x02
#define SEG_DISC1_NUM 0x04
#define SEG_DISC2_IN_SQ 0x08
#define SEG_DISC2_NUM 0x10
#define SEG_DISC3_IN_SQ 0x20
#define SEG_DISC3_NUM 0x40
#define SEG_CONTINUE 0x80
#define PANEL_IND6 0x4400
#define SEG_PBC_ON 0x01
#define SEG_CALENDAR_SQ 0x02
#define SEG_DISC1_OUT_SQ 0x04
#define SEG_DISC2_OUT_SQ 0x08
#define SEG_DISC3_OUT_SQ 0x10
#endif /* VFD_254 */
#else
#define PANEL_IND5 0x4000
#endif /* CUST71 */
#endif
#ifdef FU271
#define PANEL_IND5 0x1f00
#define SEG_REMAIN 0x01
#define SEG_MIN 0x02
#define SEG_SEC 0x04
#define SEG_COLON 0x08
#define SEG_DISC_1R 0x10
#define SEG_DISC_2R 0x20
#define SEG_DISC_3R 0x40
#else
#ifdef FU_KANGHUI30
#define PANEL_IND5 0x1f00
#define SEG_SURROUND 0x01
#define SEG_SHUFFLE 0x02
#define SEG_S1 0x04
#define SEG_S2 0x08
#define SEG_FF 0x10
#define SEG_FB 0x20
#define SEG_OSD 0x40
#define SEG_COLON 0x80
#else
#define PANEL_IND5 0x1f00
#define SEG_REMAIN 0x01
#define SEG_MIN 0x02
#define SEG_SEC 0x04
#define SEG_COLON 0x08
#define SEG_RESUME 0x10
#define SEG_KARAOKE1 0x20
#define SEG_KARAOKE2 0x40
#endif
#endif
/** ======= */
#define PANEL_MIN 0x2000
#define PANEL_SEC 0x2100
#define PANEL_TRACK 0x2200
#define PANEL_NEXT 0x2300 /* LCD version only */
#define PANEL_BLANK 0x2400
/* PANEL BLANK sub command */
#define BLANK_SEC 0x01
#define BLANK_TRACK 0x02
#define BLANK_NEXT 0x03
#define BLANK_MIN 0x04
#define BLANK_ALL 0x05
#define CLR_FLASH_NO 0x0b
#define BLANK_TIME 0x0e
#define PANEL_FLASH 0x2500
#define CLEAR_ACCESS 0x00
#define FLASH_ACCESS 0x01
#define FLASH_CAL 0x2600
#define SHOW_MSG 0x2700 /* see data below */
#ifdef CUST71
#ifdef VFD_254
#define SHOW_NO_DISC 0x00
#define SHOW_OPEN 0x01
#define SHOW_CLOSE 0x02
#define SHOW_TRACK_00 0x03
#define SHOW_DISC_1 0x04
#define SHOW_DISC_2 0x05
#define SHOW_DISC_3 0x06
#else
#ifdef VFD_151
#define SHOW_NO_DISC 0x00
#define SHOW_OPEN 0x01
#define SHOW_CLOSE 0x02
#define SHOW_TRACK_00 0x03
#else
#define SHOW_NO_DISC 0x00
#define SHOW_UN_DISC 0x01
#define SHOW_OPEN 0x02
#define SHOW_CLOSE 0x03
#define SHOW_ERR_ 0x04
#define SHOW_NOTHING 0x05
#define SHOW_TRACK_00 0x06
#define SHOW_DISC_1 0x07
#define SHOW_DISC_2 0x08
#define SHOW_DISC_3 0x09
#endif /* VFD_151 */
#endif /* VFD_254 */
#else /* CUST71 */
#define SHOW_NO_DISC 0x00
#define SHOW_UN_DISC 0x01
#define SHOW_OPEN 0x02
#define SHOW_CLOSE 0x03
#define SHOW_ERR_ 0x04
#define SHOW_EVD30 0x05
#define SHOW_NOTHING 0x06
#define SHOW_READING 0x07
#ifdef SGAME
#define SHOW_SGAME 0x08
#endif
#ifdef TWO_CDS
#define SHOW_CHDISC 0x08
#define SHOW_1OPEN 0x09
#define SHOW_2OPEN 0x0a
#endif
#endif /* CUST71 */
#define HOST_RESUME_MIN 0x3100
#define HOST_RESUME_SEC 0x3200
#define HOST_RESUME_TRACK 0x3300
#define RESUME_CMD 0x3400
/* FOR BTC */
#define PANEL_VCD 0x3500
#define PANEL_VCD_11 0x1
#define PANEL_VCD_20 0x2
#define PANEL_END_TRACK 0x3600
#define PANEL_AUTO_PAUSE 0x3700
#define PANEL_AUTO_PAUSE_BIT 0x1
#define PANEL_DE_EMPHASIS 0x3800
#define PANEL_DE_EMPHASIS_BIT 0x1
#define PANEL_DISC_SLOT 0x4100
#ifdef DVD_VCD
#define PANEL_HOUR 0x2300
#endif
#endif /* __PANELCMD_H_ */
#endif /* ifdef DVD_VCD 's else part */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -