📄 inter.h
字号:
/**********************************************************
Function:Define the remote code
**********************************************************/
#define Remote_power 0X28
#define Remote_time 0xea
#define Remote_menu 0x82
#define Remote_open 0x62
#define Remote_display 0x90
#define Remote_l_r 0x98
#define Remote_title_pbc 0xe8
#define Remote_setup 0x0a
#define Remote_1 0xb8
#define Remote_2 0xf8
#define Remote_3 0xb0
#define Remote_4 0xd8
#define Remote_5 0x88
#define Remote_6 0xa8
#define Remote_7 0x48
#define Remote_8 0x9a
#define Remote_9 0x10
#define Remote_10_adding 0x12
#define Remote_0 0x52
#define Remote_up 0xaa
#define Remote_down 0xe0
#define Remote_left 0x7a
#define Remote_right 0xa0
#define Remote_enter 0x60
#define Remote_mode 0xc0
#define Remote_osd 0xe2
#define Remote_mute 0x02
#define Remote_search 0x18
#define Remote_repeat 0xf0
#define Remote_close_panel 0x40
#define Remote_open_panel 0x8a
#define Remote_jump_back /*|<<*/ 0x22
#define Remote_jump_front /*>>|*/ 0x4a
#define Remote_adding 0x70
#define Remote_dec 0x50
#define Remote_function 0x78
#define Remote_slow_back /*<<*/ 0xca
#define Remote_fast_front /*>>*/ 0x80
#define Remote_stop 0x58
#define Remote_play_pause /*>||*/ 0xa2
#define Long_Remote_time 0xaf
#define Long_Remote_close_panel 0xac
#define Long_Remote_open_panel 0xab
#define Long_Remote_slow_back 0xad
#define Long_Remote_fast_front 0xae
/******************************************************
Function:Define the DVD player's command code
******************************************************/
#define DVD_command_OPEN_CLOSE_DISC 0Xb4
#define DVD_command_SETUP 0Xdc
#define DVD_command_POWER 0X34
#define DVD_command_1 0X8c
#define DVD_command_2 0X74
#define DVD_command_3 0Xf4
#define DVD_command_4 0Xac
#define DVD_command_5 0X4c
#define DVD_command_6 0Xcc
#define DVD_command_7 0X9c
#define DVD_command_8 0X6c
#define DVD_command_9 0Xec
#define DVD_command_10Adding 0X84
#define DVD_command_0 0X5c
#define DVD_command_TITLE 0Xe2
#define DVD_command_MENU 0Xc4
#define DVD_command_MUTE 0X22
#define DVD_command_UP 0X92
#define DVD_command_DOWN 0Xf2
#define DVD_command_LEFT 0X32
#define DVD_command_RIGHT 0X72
#define DVD_command_ENTER 0Xbc
#define DVD_command_JUMP_BACK 0X0c
#define DVD_command_JUMP_FRONT 0X2c
#define DVD_command_SLOW_BACK 0X24
#define DVD_command_FAST_FRONT 0Xfc
#define DVD_command_STOP 0X94
//#define DVD_command_PLAY_PAUSE 0Xe4
#define DVD_command_PLAY 0xe4
#define DVD_command_PAUSE 0X98
#define DVD_command_GOTO 0X04
#define DVD_command_SUB_T 0Xe2
#define DVD_command_AUDIO 0Xc2
#define DVD_command_ANGLE 0X62
#define DVD_command_DISPLAY 0Xa2
#define DVD_command_REPEAT 0X44
//Define the Receive_ir_flag's every bit's function
enum
{
Low_9ms_flag,
High_45ms_25ms_flag,
Low_06ms_flag,
High_15ms_06ms_flag,
Last_low_06ms_flag,
Back_low_06ms_flag,
No_rece_first_backupcode_flag
};
#define Remote_consumer_code 0x00
//Define the Send_dvd_command_flag every bit's function
enum
{
First_pull_down_flag,
Finish_9ms_pull_high_flag,
Finish_45ms_pull_low_flag,
Low_06ms_pull_high_flag,
Send_one_bit_flag,
};
#define DVD_consumer_code_1 0x48
#define DVD_consumer_code_2 0x48
extern unsigned char IR_Code_number;
extern unsigned int CdcDelay;
extern unsigned char CtxBuffer[4];
extern unsigned char CdcDispDelay;
extern unsigned char CtxState;
extern unsigned char ctbit;
extern unsigned char ctbyte;
extern unsigned int CdcTout;
extern unsigned char CrxBuffer[8];
extern unsigned int Cd1Delay;
extern unsigned char Cd1Tout;
extern unsigned char ctxcntr;
extern unsigned char Crxbits;
extern unsigned int Clear_OSD_delay; //Delay 5s
extern void Check_long_IR_key(void);
/***************************** end of file *********************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -