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

📄 ui_input_uart.h

📁 Zoran V966 DVD 解码 Soc芯片的源程序
💻 H
字号:
//OEC_SMZ_0002G : Added UART communication for external ucom.

#include "Config.h"		// Global Configuration - do not remove!
#include "Include\sysdefs.h"

#ifndef _UI_INPUT_UART_H_
#define _UI_INPUT_UART_H_

#include "UI_Manager\UI_Input\ui_input_defs.h"

#if 0
WORD last_error_code = 0;
unsigned char osd_2nd_line = 0x80;
#endif

UINT16 UI_ConvertUARTKeyToUICC( UINT16 wUARTKey);
void set_reply_value(void);
void Set_Playback_Status( BOOL current);

extern int Getch2 (void);
extern int Getch3 (void);
extern void Putch2 (int bTXchar);
extern void serial_int_ctl(BOOL enable);
//extern void osd_lng_change(int num);

extern int serial_int_data;
extern BYTE uart_elapsed_time;

#define PBC_MASK		0x08
#define DiscType_MASK	0x07
//#define PlayStatus		0x0e
#define Dubbing_MASK	0x01

#define REPLY_VALUE_PBC_ON			0x80

#define REPLY_VALUE_DVD				0x00
#define REPLY_VALUE_VCD				0x10
#define REPLY_VALUE_MP3				0x20
#define REPLY_VALUE_CDDA			0x30
#define REPLY_VALUE_READING			0x4e
#define REPLY_VALUE_UNKNOWN			0x5e
#define REPLY_VALUE_DVD_ERR			0x6e
#define REPLY_VALUE_NO_DISC			0x7e

#define REPLY_VALUE_PLAY			0x00
#define REPLY_VALUE_PAUSE			0x02
#define REPLY_VALUE_RESUME			0x04
#define REPLY_VALUE_STOP			0x06
#define REPLY_VALUE_UPDATE			0x58
#define REPLY_VALUE_SLOW			0x0a
#define REPLY_VALUE_SEARCH			0x0c

#define REPLY_VALUE_MACROVISION		0x01

#define REPLY_VALUE_AC3_35			0x00
#define REPLY_VALUE_AC3_12			0x10
#define REPLY_VALUE_PROLOGIC		0x20
#define REPLY_VALUE_DTS				0x30
#define REPLY_VALUE_OTHER_STREAM	0x70

#define REPLY_VALUE_50Hz			0x00
#define REPLY_VALUE_60Hz			0x80
#define REPLY_VALUE_COMPOSITE		0x00
#define REPLY_VALUE_RGB				0x04
#define REPLY_VALUE_S_VIDEO			0x08
#define REPLY_VALUE_PROGRESSIVE		0x0c
#define REPLY_VALUE_43PS			0x00
#define REPLY_VALUE_WIDE			0x01
#define REPLY_VALUE_43LB			0x02

#endif//_UI_INPUT_UART_H_

⌨️ 快捷键说明

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