1 /* 2 * Copyright (C) 2021 HiSilicon (Shanghai) Technologies CO., LIMITED. 3 * 4 * This program is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU General Public License 6 * as published by the Free Software Foundation; either version 2 7 * of the License, or (at your option) any later version. 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 * 14 * You should have received a copy of the GNU General Public License 15 * along with this program; if not, write to the Free Software 16 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17 */ 18 19 #ifndef __HI_IR_CODEDEF__ 20 #define __HI_IR_CODEDEF__ 21 #include "hiir.h" 22 23 #ifdef __cplusplus 24 extern "C" { 25 #endif /* __cplusplus */ 26 27 static hiir_dev_param g_static_dev_param[] = { 28 /* NEC with simple repeat code : uPD6121G */ 29 { 828, 972, 414, 486, 45, 67, 135, 203, 180, 270, 32, 0, HIIR_DEFAULT_FREQ }, 30 31 /* NEC with simple repeat code : D6121/BU5777/D1913 */ 32 { 828, 972, 414, 486, 45, 67, 135, 203, 207, 243, 32, 0, HIIR_DEFAULT_FREQ }, 33 34 /* NEC with simple repeat code : LC7461M-C13 */ 35 { 828, 972, 414, 486, 45, 67, 135, 203, 207, 243, 42, 0, HIIR_DEFAULT_FREQ }, 36 37 /* NEC with simple repeat code : AEHA */ 38 { 270, 405, 135, 203, 34, 51, 101, 152, 270, 405, 48, 0, HIIR_DEFAULT_FREQ }, 39 40 /* TC9012 : TC9012F/9243 */ 41 { 414, 486, 414, 486, 45, 67, 135, 203, 0, 0, 32, 1, HIIR_DEFAULT_FREQ }, 42 43 /* NEC with full repeat code : uPD6121G */ 44 { 828, 972, 414, 486, 45, 67, 135, 203, 0, 0, 32, 2, HIIR_DEFAULT_FREQ }, 45 46 /* NEC with full repeat code : LC7461M-C13 */ 47 { 828, 972, 414, 486, 45, 67, 135, 203, 0, 0, 42, 2, HIIR_DEFAULT_FREQ }, 48 49 /* NEC with full repeat code : MN6024-C5D6 */ 50 { 270, 405, 270, 405, 68, 101, 203, 304, 0, 0, 22, 2, HIIR_DEFAULT_FREQ }, 51 52 /* NEC with full repeat code : MN6014-C6D6 */ 53 { 279, 419, 279, 419, 70, 105, 140, 210, 0, 0, 24, 2, HIIR_DEFAULT_FREQ }, 54 55 /* NEC with full repeat code : MATNEW */ 56 { 279, 419, 300, 449, 35, 52, 105, 157, 0, 0, 48, 2, HIIR_DEFAULT_FREQ }, 57 58 /* NEC with full repeat code : MN6030 */ 59 { 279, 419, 279, 419, 70, 105, 210, 314, 0, 0, 22, 2, HIIR_DEFAULT_FREQ }, 60 61 /* NEC with full repeat code : PANASONIC */ 62 { 282, 422, 282, 422, 70, 106, 211, 317, 0, 0, 22, 2, HIIR_DEFAULT_FREQ }, 63 64 /* SONY-D7C5 */ 65 { 192, 288, 48, 72, 48, 72, 96, 144, 0, 0, 12, 3, HIIR_DEFAULT_FREQ }, 66 67 /* SONY-D7C6 */ 68 { 192, 288, 48, 72, 48, 72, 96, 144, 0, 0, 13, 3, HIIR_DEFAULT_FREQ }, 69 70 /* SONY-D7C8 */ 71 { 192, 288, 48, 72, 48, 72, 96, 144, 0, 0, 15, 3, HIIR_DEFAULT_FREQ }, 72 73 /* SONY-D7C13 */ 74 { 192, 288, 48, 72, 48, 72, 96, 144, 0, 0, 20, 3, HIIR_DEFAULT_FREQ }, 75 }; 76 77 #ifdef __cplusplus 78 } 79 #endif /* __cplusplus */ 80 81 #endif /* __HI_IR_CODEDEF__ */ 82