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

📄 ircode_cypress_panasonic.c

📁 凌阳公司机sunplus1002在这个芯片下
💻 C
字号:
#include "ircode.h"#include "irconfig.h"#ifdef DVB_TEST const BYTE ir_mapcode[]={    IRC_1,    IRC_2,    	IRC_3,       IRC_4,   //0x10, 0x11 ,0x12, 0x13    IRC_5,    	IRC_6,    IRC_7,IRC_8,         //0x14, 0x15 ,0x16, 0x17  IRC_9,     	IRC_0,         IRC_NULL,    IRC_NULL,         //0x18, 0x19 ,0x1a, 0x1b  IRC_NULL,     IRC_NULL,      IRC_NULL, 	IRC_NULL,         //0x1c, 0x1d ,0x1e, 0x1f  IRC_1,    IRC_2,    	IRC_3,       IRC_4,   //0x10, 0x11 ,0x12, 0x13    IRC_5,    	IRC_6,    IRC_7,IRC_8,         //0x14, 0x15 ,0x16, 0x17  IRC_9,     	IRC_0,         IRC_NULL,    IRC_NULL,         //0x18, 0x19 ,0x1a, 0x1b  IRC_NULL,     IRC_NULL,      IRC_NULL, 	IRC_NULL,         //0x1c, 0x1d ,0x1e, 0x1f   IRC_1,    IRC_2,    	IRC_3,       IRC_4,   //0x10, 0x11 ,0x12, 0x13    IRC_5,    	IRC_6,    IRC_7,IRC_8,         //0x14, 0x15 ,0x16, 0x17  IRC_9,     	IRC_0,         IRC_NULL,    IRC_NULL,         //0x18, 0x19 ,0x1a, 0x1b  IRC_NULL,     IRC_NULL,      IRC_NULL, 	IRC_NULL,         //0x1c, 0x1d ,0x1e, 0x1f  #ifdef SUPPORT_ANALOG_TV  IRC_DTV_TV,   IRC_NULL,	   IRC_NULL,  	IRC_MTS,     //0x30, 0x31 ,0x32, 0x33#else  IRC_NULL,   IRC_NULL,	IRC_NULL,  	IRC_NULL,     //0x30, 0x31 ,0x32, 0x33#endif    IRC_CH_UP,     IRC_CH_DOWN,		IRC_NULL,  		IRC_RECALL,     //0x34, 0x35 ,0x36, 0x37  IRC_NULL,     IRC_DISPLAY,		IRC_NULL,  		IRC_NULL,     //0x38, 0x39 ,0x3a, 0x3b  IRC_CH_UP,     IRC_CH_DOWN,		IRC_DISPLAY,  		IRC_DISPLAY,     //0x34, 0x35 ,0x36, 0x37 #ifdef SUPPORT_ANALOG_TV  IRC_DTV_TV,   IRC_NULL,	   IRC_NULL,  	IRC_MTS,     //0x30, 0x31 ,0x32, 0x33#else  IRC_NULL,   IRC_NULL,	IRC_NULL,  	IRC_NULL,     //0x30, 0x31 ,0x32, 0x33#endif    IRC_CH_UP,     IRC_CH_DOWN,		IRC_NULL,  		IRC_RECALL,     //0x34, 0x35 ,0x36, 0x37  IRC_NULL,     IRC_DISPLAY,		IRC_NULL,  		IRC_NULL,     //0x38, 0x39 ,0x3a, 0x3b  IRC_CH_UP,     IRC_CH_DOWN,		IRC_DISPLAY,  		IRC_DISPLAY,     //0x34, 0x35 ,0x36, 0x37  IRC_NULL,  	IRC_NULL,       IRC_NULL,     	IRC_NULL,   //0x50, 0x51 ,0x52, 0x53  IRC_NULL,     IRC_STOP,		IRC_NULL,   	  IRC_NULL,   //0x54, 0x55 ,0x56, 0x57  IRC_NULL,     IRC_NULL,    	IRC_NULL,  		IRC_NULL,     //0x58, 0x59 ,0x5a, 0x5b  IRC_FORWARD,  IRC_NULL,		  IRC_NULL,  		IRC_NULL, //0x5c, 0x5d ,0x5e, 0x5f  IRC_NULL,   	IRC_NULL,		    IRC_NULL,  		IRC_NULL,     //0x60, 0x61 ,0x62, 0x63  IRC_NULL,     IRC_NULL,       IRC_NULL,     IRC_NULL,//0x64, 0x65 ,0x66, 0x67 #ifdef SUPPORT_FACTORY_MODE  IRC_3D,  	  	IRC_FACTOR_MODE,      	IRC_AB,    	IRC_NULL,     //0x68, 0x69 ,0x6a, 0x6b #else  IRC_3D,  	  IRC_NULL,      	IRC_AB,    	IRC_NULL,     //0x68, 0x69 ,0x6a, 0x6b #endif  IRC_NULL,  	  IRC_REPEAT,      	IRC_RETURN,    	IRC_SLOW,       //0x6c,0x6d,0x6e,0x6f    IRC_NULL,  	  IRC_NULL,      	IRC_UP,    	IRC_DOWN,   //0x70,0x71,0x72,0x73  IRC_LEFT,  	  IRC_RIGHT,      	IRC_SELECT,    	IRC_EPG,  //0x74,0x75,0x76,0x77  IRC_SETUP,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x78,0x79,0x7a,0x7b IRC_NULL,  	  IRC_NULL,      	IRC_UP,    	IRC_DOWN,   //0x70,0x71,0x72,0x73  IRC_LEFT,  	  IRC_RIGHT,      	IRC_SELECT,    	IRC_EPG,  //0x74,0x75,0x76,0x77  IRC_SETUP,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x78,0x79,0x7a,0x7bIRC_NULL,  	  IRC_NULL,      	IRC_UP,    	IRC_DOWN,   //0x70,0x71,0x72,0x73  IRC_LEFT,  	  IRC_RIGHT,      	IRC_SELECT,    	IRC_EPG,  //0x74,0x75,0x76,0x77  IRC_SETUP,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x78,0x79,0x7a,0x7bIRC_NULL,  	  IRC_NULL,      	IRC_UP,    	IRC_DOWN,   //0x70,0x71,0x72,0x73  IRC_LEFT,  	  IRC_RIGHT,      	IRC_SELECT,    	IRC_EPG,  //0x74,0x75,0x76,0x77  IRC_SETUP,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x78,0x79,0x7a,0x7bIRC_NULL,  	  IRC_NULL,      	IRC_UP,    	IRC_DOWN,   //0x70,0x71,0x72,0x73  IRC_LEFT,  	  IRC_RIGHT,      	IRC_SELECT,    	IRC_EPG,  //0x74,0x75,0x76,0x77  IRC_SETUP,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x78,0x79,0x7a,0x7b#ifdef SUPPORT_FACTORY_MODE  IRC_3D,  	  	IRC_FACTOR_MODE,      	IRC_AB,    	IRC_NULL,     //0x68, 0x69 ,0x6a, 0x6b #else  IRC_3D,  	  IRC_NULL,      	IRC_AB,    	IRC_NULL,     //0x68, 0x69 ,0x6a, 0x6b #endif  IRC_NULL,  	  IRC_REPEAT,      	IRC_RETURN,    	IRC_SLOW,       //0x6c,0x6d,0x6e,0x6f    IRC_NULL,  	  IRC_NULL,      	IRC_UP,    	IRC_DOWN,   //0x70,0x71,0x72,0x73  IRC_LEFT,  	  IRC_RIGHT,      	IRC_SELECT,    	IRC_EPG,  //0x74,0x75,0x76,0x77  IRC_SETUP,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x78,0x79,0x7a,0x7b IRC_NULL,  	  IRC_NULL,      	IRC_UP,    	IRC_DOWN,   //0x70,0x71,0x72,0x73  IRC_LEFT,  	  IRC_RIGHT,      	IRC_SELECT,    	IRC_EPG,  //0x74,0x75,0x76,0x77  IRC_SETUP,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x78,0x79,0x7a,0x7b};#elseconst BYTE ir_mapcode[]={  IRC_NULL,     IRC_NULL,      IRC_NULL,	IRC_NULL, 	     //0x00, 0x01 ,0x02, 0x03  IRC_NULL,     IRC_NULL,          IRC_NULL,  	IRC_NULL,    //0x04, 0x05 ,0x06, 0x07  IRC_NULL,     IRC_NULL,      IRC_NULL,    IRC_NULL,      //0x08, 0x09 ,0x0a, 0x0b  IRC_NULL,     IRC_NULL,       IRC_NULL,       IRC_NULL, //0x0c, 0x0d ,0x0e, 0x0f  IRC_1,    IRC_2,    	IRC_3,       IRC_4,   //0x10, 0x11 ,0x12, 0x13    IRC_5,    	IRC_6,    IRC_7,IRC_8,         //0x14, 0x15 ,0x16, 0x17  IRC_9,     	IRC_0,         IRC_NULL,    IRC_NULL,         //0x18, 0x19 ,0x1a, 0x1b  IRC_NULL,     IRC_NULL,      IRC_NULL, 	IRC_NULL,         //0x1c, 0x1d ,0x1e, 0x1f    IRC_NULL,  	IRC_NULL,	   IRC_NULL,  	IRC_NULL,    //0x20, 0x21 ,0x22, 0x23  IRC_NULL,     IRC_NULL,		IRC_NULL,  		IRC_NULL,    //0x24, 0x25 ,0x26, 0x27  IRC_NULL,     IRC_NULL,		IRC_NULL,  		IRC_NULL,    //0x28, 0x29 ,0x2a, 0x2b  IRC_NULL,     IRC_NULL,		IRC_NULL,  		IRC_NULL,    //0x2c, 0x2d ,0x2e, 0x2f#ifdef SUPPORT_ANALOG_TV  IRC_DTV_TV,   IRC_NULL,	   IRC_NULL,  	IRC_MTS,     //0x30, 0x31 ,0x32, 0x33#else  IRC_NULL,   IRC_NULL,	IRC_NULL,  	IRC_NULL,     //0x30, 0x31 ,0x32, 0x33#endif    IRC_CH_UP,     IRC_CH_DOWN,		IRC_NULL,  		IRC_RECALL,     //0x34, 0x35 ,0x36, 0x37  IRC_NULL,     IRC_DISPLAY,		IRC_NULL,  		IRC_NULL,     //0x38, 0x39 ,0x3a, 0x3b  IRC_NULL,     IRC_NULL,	    IRC_NULL,  	    IRC_NULL,     //0x3c, 0x3d ,0x3e, 0x3f  IRC_NULL,  	IRC_NULL,	    IRC_NULL, 		IRC_NULL,    //0x40, 0x41 ,0x42, 0x43  IRC_NULL,   	IRC_NULL, 	    IRC_NULL,       IRC_NULL,//0x44, 0x45 ,0x46, 0x47  IRC_NULL,     IRC_NULL,		IRC_NULL,       IRC_NULL,     //0x48, 0x49 ,0x4a, 0x4b  IRC_NULL,     IRC_NULL,       IRC_NULL,	    IRC_NULL,     //0x4c, 0x4d ,0x4e, 0x4f  IRC_NULL,  	IRC_NULL,       IRC_NULL,     	IRC_NULL,   //0x50, 0x51 ,0x52, 0x53  IRC_NULL,     IRC_STOP,		IRC_NULL,   	  IRC_NULL,   //0x54, 0x55 ,0x56, 0x57  IRC_NULL,     IRC_NULL,    	IRC_NULL,  		IRC_NULL,     //0x58, 0x59 ,0x5a, 0x5b  IRC_FORWARD,  IRC_NULL,		  IRC_NULL,  		IRC_NULL, //0x5c, 0x5d ,0x5e, 0x5f  IRC_NULL,   	IRC_NULL,		    IRC_NULL,  		IRC_NULL,     //0x60, 0x61 ,0x62, 0x63  IRC_NULL,     IRC_NULL,       IRC_NULL,     IRC_NULL,//0x64, 0x65 ,0x66, 0x67 #ifdef SUPPORT_FACTORY_MODE  IRC_3D,  	  	IRC_FACTOR_MODE,      	IRC_AB,    	IRC_NULL,     //0x68, 0x69 ,0x6a, 0x6b #else  IRC_3D,  	  IRC_NULL,      	IRC_AB,    	IRC_NULL,     //0x68, 0x69 ,0x6a, 0x6b #endif  IRC_NULL,  	  IRC_REPEAT,      	IRC_RETURN,    	IRC_SLOW,       //0x6c,0x6d,0x6e,0x6f    IRC_NULL,  	  IRC_NULL,      	IRC_UP,    	IRC_DOWN,   //0x70,0x71,0x72,0x73  IRC_LEFT,  	  IRC_RIGHT,      	IRC_SELECT,    	IRC_EPG,  //0x74,0x75,0x76,0x77  IRC_SETUP,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x78,0x79,0x7a,0x7b  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x7c,0x7d,0x7e,0x7f  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x80,0x81,0x82,0x83   IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x84,0x85,0x86,0x87  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x88,0x89,0x8a,0x8b  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x8c,0x8d,0x8e,0x8f   IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x90,0x91,0x92,0x93  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x94,0x95,0x96,0x97  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x98,0x99,0x9a,0x9b   IRC_100,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //0x9c,0x9d,0x9e,0x9f  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //a0  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //b0  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //c0  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //d0  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //e0  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //f0  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //  IRC_NULL,  	  IRC_NULL,      	IRC_NULL,    	IRC_NULL,  //};#endif

⌨️ 快捷键说明

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