📄 ui_input_uart.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 + -