ircode_v.h
来自「代码有点长,需细心阅读,仅供影音视听类产品的开发人员参考」· C头文件 代码 · 共 139 行
H
139 行
#ifndef __IRCODE_V_H
#define __IRCODE_V_H
/*
**
**
** TYPE: NEC
** ADDR: 0xff
*/
#include "irconfig.h"
#include "user_init.h"
#define IR_ADDR_PATT 0x00ff
#define IRC_MASK 0x00ff
#if !defined(IR_PREVIEW_ON)
#define IRC_9FRAME IR_SET_CRC
#endif
#if !defined(IR_INTRO_ON)
#define IRC_INTRO IRC_SHUQIAN
#endif
static const BYTE ir_mapcode[] = {
#if defined(IR_K49STOP)
IRC_TIME, IRC_9FRAME, IRC_VOLDN, IRC_VOLUP, // 00-03
IRC_NULL, IRC_TV, IRC_ZOOMUP, IRC_ZOOM, // 04-07
IRC_GOTO, IRC_1, IRC_FB, IRC_NULL, // 08-0b
IRC_NULL, IRC_4, IRC_PREV, IRC_SCORE, // 0c-0f
IRC_OPEN, IRC_7, IRC_0, IRC_PAUSE, // 10-13
IRC_STOP, IRC_8, IRC_NULL, IRC_9, // 14-17
IRC_SLOW, IRC_5, IRC_NEXT, IRC_6, // 18-1b
IRC_NULL, IRC_2, IRC_FF, IRC_3, // 1c-1f
IRC_ZOOMR, IRC_KEY_RESET, IRC_3D, IRC_INTRO, // 40-43
IRC_ZOOMDN, IRC_RANDOM, IRC_KEY_UP, IRC_ZOOML, // 44-47
IRC_PBC, IRC_PROG, IRC_MUTE, IRC_STEP, // 48-4b
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 4c-4f
IRC_OSD, IRC_PLAY, IRC_RESUME, IRC_RETURN, // 50-53
IRC_NULL, IRC_REPEAT, IRC_FREEZE, IRC_KEY_DN, // 54-57
IRC_NULL, IRC_P10, IRC_NULL, IRC_NULL, // 58-5b
IRC_NULL, IRC_NULL, IRC_LR, IRC_LANG, // 5c-5f
#elif defined(IR_K49POWER)
IRC_TIME, IRC_9FRAME, IRC_VOLDN, IRC_VOLUP, // 00-03
IRC_NULL, IRC_TV, IRC_ZOOMUP, IRC_ZOOM, // 04-07
IRC_GOTO, IRC_1, IRC_FB, IRC_NULL, // 08-0b
IRC_NULL, IRC_4, IRC_PREV, IRC_STOP, // 0c-0f
IRC_OPEN, IRC_7, IRC_0, IRC_PAUSE, // 10-13
IRC_POWER, IRC_8, IRC_NULL, IRC_9, // 14-17
IRC_SLOW, IRC_5, IRC_NEXT, IRC_6, // 18-1b
IRC_NULL, IRC_2, IRC_FF, IRC_3, // 1c-1f
IRC_ZOOMR, IRC_KEY_RESET, IRC_3D, IRC_INTRO, // 40-43
IRC_ZOOMDN, IRC_RANDOM, IRC_KEY_UP, IRC_ZOOML, // 44-47
IRC_PBC, IRC_PROG, IRC_MUTE, IRC_STEP, // 48-4b
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 4c-4f
IRC_OSD, IRC_PLAY, IRC_RESUME, IRC_RETURN, // 50-53
IRC_NULL, IRC_REPEAT, IRC_FREEZE, IRC_KEY_DN, // 54-57
IRC_NULL, IRC_P10, IRC_NULL, IRC_NULL, // 58-5b
IRC_NULL, IRC_NULL, IRC_LR, IRC_LANG, // 5c-5f
#else
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 00-03
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 04-07
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 08-0B
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 0C-0F
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 10-13
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 14-17
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 18-1B
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 1C-1F
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 40-43
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 44-47
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 48-4B
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 4C-4F
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 50-53
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 54-57
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 58-5B
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, // 5C-5F
#endif
#if VFD_DRIVER == HT1621 /*ZHX 032603*/
// STANDARD P5 PANEL
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //80,81,82,83
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //84,85,86,87
IRC_NULL, IRC_1, IRC_FB, IRC_NULL, //88,89,8a,8b
IRC_TV, IRC_4, IRC_PREV, IRC_STOP, //8c,8d,8e,8f
IRC_OPEN, IRC_7, IRC_P5, IRC_PP, //90,91,92,93
IRC_PP, IRC_8, IRC_P5, IRC_P5, //94,95,96,97
IRC_PAUSE, IRC_5, IRC_NEXT, IRC_P5, //98,99,9a,9b
IRC_LR, IRC_2, IRC_FF, IRC_3, //9c,9d,9e,9f
#endif
};
#if 0
/* LCD PANEL // ZHX 032603
// STANDARD LCD PANEL
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //80,81,82,83
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //84,85,86,87
IRC_NULL, IRC_1, IRC_FB, IRC_NULL, //88,89,8a,8b
IRC_TV, IRC_4, IRC_PREV, IRC_STOP, //8c,8d,8e,8f
IRC_OPEN, IRC_7, IRC_0, IRC_PP, //90,91,92,93
IRC_PP, IRC_8, IRC_P10, IRC_9, //94,95,96,97
IRC_PAUSE, IRC_5, IRC_NEXT, IRC_6, //98,99,9a,9b
IRC_LR, IRC_2, IRC_FF, IRC_3, //9c,9d,9e,9f
// STANDARD P5 PANEL
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //80,81,82,83
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //84,85,86,87
IRC_NULL, IRC_1, IRC_FB, IRC_NULL, //88,89,8a,8b
IRC_TV, IRC_4, IRC_PREV, IRC_STOP, //8c,8d,8e,8f
IRC_OPEN, IRC_7, IRC_P5, IRC_PP, //90,91,92,93
IRC_PP, IRC_8, IRC_P5, IRC_P5, //94,95,96,97
IRC_PAUSE, IRC_5, IRC_NEXT, IRC_P5, //98,99,9a,9b
IRC_LR, IRC_2, IRC_FF, IRC_3, //9c,9d,9e,9f
// NEW LCD PANEL
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //80,81,82,83
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //84,85,86,87
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //88,89,8a,8b
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //8c,8d,8e,8f
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //90,91,92,93
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //94,95,96,97
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //98,99,9a,9b
IRC_NULL, IRC_NULL, IRC_NULL, IRC_NULL, //9c,9d,9e,9f
*/
#endif // LCD PANEL
#endif /*__IRCODE_V_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?