diff --git a/src/ir_decoder/.idea/workspace.xml b/src/ir_decoder/.idea/workspace.xml
index ce38d3d..b5bfaa9 100644
--- a/src/ir_decoder/.idea/workspace.xml
+++ b/src/ir_decoder/.idea/workspace.xml
@@ -32,15 +32,13 @@
-
-
+
+
-
-
+
+
-
-
-
+
@@ -49,97 +47,23 @@
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -156,25 +80,25 @@
-
-
-
-
-
-
+
+
-
+
+
+
+
+
@@ -474,22 +398,23 @@
+
-
+
-
+
-
+
-
+
-
+
@@ -717,20 +642,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -745,13 +658,6 @@
-
-
-
-
-
-
-
@@ -760,22 +666,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -797,21 +687,13 @@
-
-
-
+
+
+
-
-
-
-
-
-
-
-
@@ -820,14 +702,6 @@
-
-
-
-
-
-
-
-
@@ -852,14 +726,6 @@
-
-
-
-
-
-
-
-
@@ -868,14 +734,6 @@
-
-
-
-
-
-
-
-
@@ -886,43 +744,97 @@
-
+
-
-
+
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/ir_decoder/Android.mk b/src/ir_decoder/Android.mk
index 6fa27fb..26a477b 100644
--- a/src/ir_decoder/Android.mk
+++ b/src/ir_decoder/Android.mk
@@ -2,7 +2,7 @@ LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
-LOCAL_CFLAGS := -DBOARD_MT6580
+LOCAL_CFLAGS := -DBOARD_ANDROID
LOCAL_MODULE := libirdecode
LOCAL_SRC_FILES := irda_decode_jni.c \
irda_decode.c \
diff --git a/src/ir_decoder/irda_apply.c b/src/ir_decoder/irda_apply.c
index a7a2e49..1023c29 100644
--- a/src/ir_decoder/irda_apply.c
+++ b/src/ir_decoder/irda_apply.c
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_apply.c
-Revised: Date: 2015-08-12
+Revised: Date: 2016-10-12
Revision: Revision: 1.0
Description: This file provides methods for AC IR applying functionalities
@@ -8,7 +8,7 @@ Description: This file provides methods for AC IR applying functionalities
Revision log:
-* 2015-08-12: created by strawmanbobi
+* 2016-10-12: created by strawmanbobi
**************************************************************************************************/
/*
*inclusion
@@ -17,9 +17,6 @@ Revision log:
#include "irda_utils.h"
#include "irda_decode.h"
#include "irda_apply.h"
-#if defined BOARD_CC254X
-#include "npi.h"
-#endif
/*
* global vars
@@ -401,7 +398,6 @@ INT8 apply_ac_function(struct ac_protocol *protocol, UINT8 function)
return IR_DECODE_SUCCEEDED;
}
-/* modified by xiangjiang 2015-11-20 - begin - */
INT8 apply_checksum_byte(UINT8 *ac_code, tag_checksum_data cs, BOOL inverse)
{
UINT16 i = 0;
@@ -427,7 +423,7 @@ INT8 apply_checksum_byte(UINT8 *ac_code, tag_checksum_data cs, BOOL inverse)
// apply checksum
ac_code[cs.checksum_byte_pos] = checksum;
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
IR_PRINTF("checksum value = %02X\n", checksum);
IR_PRINTF("checksum byte pos = %d\n", cs.checksum_byte_pos);
IR_PRINTF("\n");
@@ -461,7 +457,7 @@ INT8 apply_checksum_halfbyte(UINT8 *ac_code, tag_checksum_data cs, BOOL inverse)
// apply checksum
ac_code[cs.checksum_byte_pos] = checksum;
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
IR_PRINTF("checksum value = %02X\n", checksum & 0x0F);
IR_PRINTF("checksum byte pos = %d\n", cs.checksum_byte_pos);
IR_PRINTF("\n");
@@ -518,7 +514,7 @@ INT8 apply_checksum_spec_byte(UINT8 *ac_code, tag_checksum_data cs, BOOL inverse
ac_code[apply_byte_pos] = (ac_code[apply_byte_pos] & 0xF0) | (checksum & 0x0F);
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
IR_PRINTF("checksum value = %02X\n", checksum & 0x0F);
IR_PRINTF("checksum byte pos = %d\n", apply_byte_pos);
#endif
@@ -565,48 +561,16 @@ INT8 apply_checksum_spec_byte_onebyte(UINT8 *ac_code, tag_checksum_data cs, BOOL
apply_byte_pos = cs.checksum_byte_pos >> 1;
ac_code[apply_byte_pos] = checksum;
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
IR_PRINTF("checksum value = %02X\n", checksum);
IR_PRINTF("checksum byte pos = %d\n", apply_byte_pos);
#endif
return IR_DECODE_SUCCEEDED;
}
-/* modified by xiangjiang 2015-11-20 - end - */
INT8 apply_checksum(struct ac_protocol *protocol)
{
-/* modified by xiangjiang 2015-11-20 - begin - */
-#if 0
- if (0 == protocol->checksum.len)
- {
- return IR_DECODE_SUCCEEDED;
- }
-
- switch (protocol->checksum.type)
- {
- case CHECKSUM_TYPE_BYTE:
- apply_checksum_byte(ir_hex_code, protocol->checksum, FALSE);
- break;
- case CHECKSUM_TYPE_BYTE_INVERSE:
- apply_checksum_byte(ir_hex_code, protocol->checksum, TRUE);
- break;
- case CHECKSUM_TYPE_HALF_BYTE:
- apply_checksum_halfbyte(ir_hex_code, protocol->checksum, FALSE);
- break;
- case CHECKSUM_TYPE_HALF_BYTE_INVERSE:
- apply_checksum_halfbyte(ir_hex_code, protocol->checksum, TRUE);
- break;
- case CHECKSUM_TYPE_SPEC_HALF_BYTE:
- apply_checksum_spec_byte(ir_hex_code, protocol->checksum, FALSE);
- break;
- case CHECKSUM_TYPE_SPEC_HALF_BYTE_INVERSE:
- apply_checksum_spec_byte(ir_hex_code, protocol->checksum, TRUE);
- break;
- default:
- break;
- }
-#else
UINT8 i = 0;
if (0 == protocol->checksum.len)
@@ -614,7 +578,7 @@ INT8 apply_checksum(struct ac_protocol *protocol)
return IR_DECODE_SUCCEEDED;
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
// have some debug
IR_PRINTF("\napply checksum :\n");
IR_PRINTF("checksum num = %d\n", protocol->checksum.count);
@@ -622,7 +586,7 @@ INT8 apply_checksum(struct ac_protocol *protocol)
for(i = 0; i < protocol->checksum.count; i++)
{
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
// have some debug
IR_PRINTF("num : %d\n", i + 1);
IR_PRINTF("checksum type = %02X\n", protocol->checksum.checksum_data[i].type);
@@ -659,9 +623,6 @@ INT8 apply_checksum(struct ac_protocol *protocol)
}
}
-#endif
-/* modified by xiangjiang 2015-11-20 - end - */
-
return IR_DECODE_SUCCEEDED;
}
diff --git a/src/ir_decoder/irda_apply.h b/src/ir_decoder/irda_apply.h
index 84608a8..d5cf0bc 100644
--- a/src/ir_decoder/irda_apply.h
+++ b/src/ir_decoder/irda_apply.h
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_apply.h
-Revised: Date: 2015-08-12
+Revised: Date: 2016-10-12
Revision: Revision: 1.0
Description: This file provides methods for AC IR applying functionalities
@@ -8,7 +8,7 @@ Description: This file provides methods for AC IR applying functionalities
Revision log:
-* 2015-08-12: created by strawmanbobi
+* 2016-10-12: created by strawmanbobi
**************************************************************************************************/
/*
diff --git a/src/ir_decoder/irda_decode.c b/src/ir_decoder/irda_decode.c
index 081e83b..3c318fd 100644
--- a/src/ir_decoder/irda_decode.c
+++ b/src/ir_decoder/irda_decode.c
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_decode.c
-Revised: Date: 2015-08-01
+Revised: Date: 2016-10-01
Revision: Revision: 1.0
Description: This file provides algorithms for IR decode (status type)
@@ -8,12 +8,12 @@ Description: This file provides algorithms for IR decode (status type)
Revision log:
-* 2015-08-01: created by strawmanbobi
+* 2016-10-01: created by strawmanbobi
**************************************************************************************************/
#include
#include
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
#include
#include
#include
@@ -44,7 +44,7 @@ UINT16 tag_head_offset = 0;
UINT16 global_mem_consume = 0;
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
UINT8 byteArray[PROTOCOL_SIZE] = {0};
UINT16 user_data[USER_DATA_SIZE] = {0};
UINT8 tv_bin[EXPECTED_MEM_SIZE] = {0};
@@ -52,7 +52,7 @@ UINT16 tv_bin_length = 0;
remote_ac_status_t ac_status;
#endif
-// 2015-09-06 protocol version minor change: parse TAG 1009 instead of TAG 304
+// 2016-10-06 protocol version minor change: parse TAG 1009 instead of TAG 304
const UINT16 tag_index[TAG_COUNT_FOR_PROTOCOL] =
{
300, 301, 302, 303, 305, 306, 307, 1001, 1002,
@@ -67,7 +67,7 @@ const UINT16 bc_tag_index[TAG_COUNT_FOR_BC_PROTOCOL] =
206, 207, 208, 209, 210, 211, 212, 213, 214, 300
};
-// 2015-09-09 updated by strawmanbobi, change global data context to array pointer
+// 2016-10-09 updated by strawmanbobi, change global data context to array pointer
protocol *context = (protocol *) byteArray;
// BLE decode structure, share with a same byteArray to save memory
@@ -94,7 +94,7 @@ lp_apply_ac_parameter apply_table[AC_APPLY_MAX] =
///////////////////////////////////////////////// Air Conditioner Begin /////////////////////////////////////////////////
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
INT8 binary_open(const char *file)
{
FILE *stream = fopen(file, "rb");
@@ -181,7 +181,7 @@ INT8 binary_parse_len()
return IR_DECODE_SUCCEEDED;
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
void binary_tags_info()
{
UINT16 i = 0;
@@ -328,14 +328,6 @@ INT8 free_ac_context()
context->swing2.comp_data = NULL;
}
- /* modified by xiangjiang 2015-11-20 - begin - */
-#if 0
- if(context->checksum.spec_pos != NULL)
- {
- irda_free(context->checksum.spec_pos);
- context->checksum.spec_pos = NULL;
- }
-#else
for(i = 0; i < context->checksum.count; i++)
{
if(context->checksum.checksum_data != NULL &&
@@ -351,13 +343,11 @@ INT8 free_ac_context()
irda_free(context->checksum.checksum_data);
context->checksum.checksum_data = NULL;
}
-#endif
- /* modified by xiangjiang 2015-11-20 - end - */
return IR_DECODE_SUCCEEDED;
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
INT8 irda_ac_lib_open(const char *file_name)
{
IR_PRINTF("\nirda_ac_lib_open: %s\n", file_name);
@@ -384,7 +374,7 @@ INT8 irda_ac_lib_parse()
{
UINT16 i = 0;
// suggest not to call init function here for de-couple purpose
-#if defined BOARD_CC254X
+#if defined BOARD_EMBEDDED
irda_context_init();
#endif
if (IR_DECODE_FAILED == binary_parse_offset())
@@ -402,7 +392,7 @@ INT8 irda_ac_lib_parse()
return IR_DECODE_FAILED;
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
binary_tags_info();
#endif
context->endian = 0;
@@ -940,7 +930,7 @@ UINT16 irda_ac_lib_control(remote_ac_status_t ac_status, UINT16 *user_data, UINT
UINT8 change_wind_direction)
{
UINT16 time_length = 0;
-#if (defined BOARD_PC)|| (defined BOARD_MT6580)
+#if (defined BOARD_PC)|| (defined BOARD_ANDROID)
UINT8 i = 0;
#endif
@@ -1048,7 +1038,7 @@ UINT16 irda_ac_lib_control(remote_ac_status_t ac_status, UINT16 *user_data, UINT
apply_checksum(context);
// have some debug
-#if (defined BOARD_PC)|| (defined BOARD_MT6580)
+#if (defined BOARD_PC)|| (defined BOARD_ANDROID)
IR_PRINTF("==============================\n");
for(i = 0; i < ir_hex_len; i++)
{
@@ -1056,7 +1046,7 @@ UINT16 irda_ac_lib_control(remote_ac_status_t ac_status, UINT16 *user_data, UINT
}
IR_PRINTF("\n");
#endif
-#if (defined BOARD_CC254X) && (PRINT_IRDA_DATA == TRUE)
+#if (defined BOARD_EMBEDDED) && (PRINT_IRDA_DATA == TRUE)
NPI_PrintString("hex:\r\n");
for (UINT16 i = 0; i < context->default_code.len; i++)
@@ -1229,7 +1219,7 @@ INT8 get_supported_wind_direction(UINT8* supported_wind_direction)
///////////////////////////////////////////////// TV Begin /////////////////////////////////////////////////
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
INT8 binary_tv_open(const char *file)
{
int print_index = 0;
@@ -1265,7 +1255,7 @@ INT8 binary_tv_open(const char *file)
}
#endif
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
INT8 irda_tv_lib_open(const char *file_name)
{
return binary_tv_open(file_name);
@@ -1278,7 +1268,7 @@ INT8 irda_tv_lib_open(UINT8 *binary_file, UINT16 binary_length)
}
#endif
-#if (defined BOARD_PC)|| (defined BOARD_MT6580)
+#if (defined BOARD_PC)|| (defined BOARD_ANDROID)
INT8 irda_tv_lib_parse(UINT8 irda_hex_encode)
{
if (FALSE == irda_lib_parse(irda_hex_encode))
@@ -1320,7 +1310,7 @@ UINT16 irda_tv_lib_close()
///////////////////////////////////////////////// TV End /////////////////////////////////////////////////
///////////////////////////////////////////////// Decode Test Begin /////////////////////////////////////////////////
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
UINT8 decode_as_ac(char *file_name)
{
diff --git a/src/ir_decoder/irda_decode.h b/src/ir_decoder/irda_decode.h
index c0ae22e..911de80 100644
--- a/src/ir_decoder/irda_decode.h
+++ b/src/ir_decoder/irda_decode.h
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_decode.h
-Revised: Date: 2015-08-01
+Revised: Date: 2016-10-01
Revision: Revision: 1.0
Description: This file provides algorithms for IR decode
@@ -8,7 +8,7 @@ Description: This file provides algorithms for IR decode
Revision log:
-* 2015-08-01: created by strawmanbobi
+* 2016-10-01: created by strawmanbobi
**************************************************************************************************/
#ifndef _IRDA_DECODE_H_
#define _IRDA_DECODE_H_
@@ -19,11 +19,11 @@ Revision log:
#define TAG_COUNT_FOR_PROTOCOL 29
#define TAG_COUNT_FOR_BC_PROTOCOL 20
-#if defined BOARD_CC254X
+#if defined BOARD_EMBEDDED
#define KEY_COUNT 15
-#elif (defined BOARD_PC) || (defined BOARD_MT6580)
+#elif (defined BOARD_PC) || (defined BOARD_ANDROID)
#define KEY_COUNT 15
@@ -33,7 +33,7 @@ Revision log:
#endif
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
#define EXPECTED_MEM_SIZE 1024
#endif
@@ -255,7 +255,6 @@ typedef struct tag_1006_horiswing_1
} hori_swing_1;
#endif
-/* modified by xiangjiang 2015-11-20 - begin - */
typedef struct _tag_checksum_data
{
UINT8 len;
@@ -273,7 +272,6 @@ typedef struct tag_checksum
UINT16 count;
tag_checksum_data *checksum_data;
} tchecksum;
-/* modified by xiangjiang 2015-11-20 - end - */
typedef struct tag_function_1
{
@@ -377,7 +375,7 @@ typedef struct ac_protocol
UINT8 solo_function_mark;
} protocol;
-#if defined BOARD_MC200
+#if defined BOARD_FREE_RTOS
#pragma pack(1)
#endif
typedef struct bc_command
@@ -386,7 +384,7 @@ typedef struct bc_command
UINT16 handle;
UINT8 command[BLE_GAP_MTU];
} t_bc_command;
-#if defined BOARD_MC200
+#if defined BOARD_FREE_RTOS
#pragma pack()
#endif
@@ -420,7 +418,7 @@ typedef struct tag_head
UINT8 *pdata;
} t_tag_head;
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
struct ir_bin_buffer
{
UINT8 data[EXPECTED_MEM_SIZE];
@@ -514,13 +512,13 @@ typedef INT8 (*lp_apply_ac_parameter) (remote_ac_status_t ac_status, UINT8 funct
#define TAG_BC_KEY_14_CMD 214
// definition about size
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
#define PROTOCOL_SIZE (sizeof(protocol))
#define BC_PROTOCOL_SIZE (sizeof(t_bc_protocol))
-#elif defined BOARD_CC254X
+#elif defined BOARD_EMBEDDED
#define PROTOCOL_SIZE 850
#define BC_PROTOCOL_SIZE (sizeof(t_bc_protocol))
-#elif defined BOARD_MC200
+#elif defined BOARD_FREE_RTOS
#define PROTOCOL_SIZE (sizeof(protocol)) //1168
#define BC_PROTOCOL_SIZE (sizeof(t_bc_protocol))
#else
@@ -555,7 +553,7 @@ extern INT8 irda_context_init();
*
* return: IR_DECODE_SUCCEEDED / IR_DECODE_FAILED
*/
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
extern UINT16 user_data[];
extern INT8 irda_ac_lib_open(const char *file_name);
#else
@@ -595,7 +593,7 @@ extern void irda_ac_lib_close();
///////////////////////////////////////////////// AC End /////////////////////////////////////////////////
///////////////////////////////////////////////// TV Begin /////////////////////////////////////////////////
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
/*
* function irda_tv_lib_open
*
@@ -645,7 +643,7 @@ extern INT8 bc_context_init();
*
* return: IR_DECODE_SUCCEEDED / IR_DECODE_FAILED
*/
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
extern INT8 bc_lib_open(const char *file_name);
#else
extern INT8 bc_lib_open(UINT8 *binary_file, UINT16 binary_length);
diff --git a/src/ir_decoder/irda_defs.h b/src/ir_decoder/irda_defs.h
index a2e93b0..dbe2761 100644
--- a/src/ir_decoder/irda_defs.h
+++ b/src/ir_decoder/irda_defs.h
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_defs.h
-Revised: Date: 2015-08-26
+Revised: Date: 2016-10-26
Revision: Revision: 1.0
Description: This file provides algorithms for IR decode
@@ -8,18 +8,18 @@ Description: This file provides algorithms for IR decode
Revision log:
-* 2015-08-01: created by strawmanbobi
+* 2016-10-01: created by strawmanbobi
**************************************************************************************************/
-#if defined BOARD_CC254X
+#if defined BOARD_EMBEDDED
#include "osal.h"
#endif
-#if defined BOARD_MC200
+#if defined BOARD_FREE_RTOS
#include "wmstdio.h"
#include "wm_os.h"
#endif
-#if defined BOARD_MT6580
+#if defined BOARD_ANDROID
#include
#define LOG_TAG "irda_decode"
#endif
@@ -40,7 +40,7 @@ typedef unsigned short UINT16;
typedef signed short INT16;
typedef unsigned char BOOL;
-#if defined BOARD_CC254X
+#if defined BOARD_EMBEDDED
#define irda_malloc(A) osal_mem_alloc(A)
#define irda_free(A) osal_mem_free(A)
#define irda_memcpy(A, B, C) osal_memcpy(A, B, C)
@@ -48,18 +48,18 @@ typedef unsigned char BOOL;
#define irda_strlen(A) osal_strlen(A)
#define IR_PRINTF(A)
-#if !defined BOARD_CC254X
+#if !defined BOARD_EMBEDDED
#define USER_DATA_SIZE IRDA_USER_DATA_SIZE
#endif
-#elif defined BOARD_MC200
+#elif defined BOARD_FREE_RTOS
#define irda_malloc(A) os_mem_alloc(A)
#define irda_free(A) os_mem_free(A)
#define irda_memcpy(A, B, C) memcpy(A, B, C)
#define irda_memset(A, B, C) memset(A, B, C)
#define irda_strlen(A) strlen(A)
#define IR_PRINTF(A)
-// temporarily define USER_DATA_SIZE as 1200 for BOARD_MC200
+// temporarily define USER_DATA_SIZE as 1200 for BOARD_FREE_RTOS
#define USER_DATA_SIZE 1200
#elif defined BOARD_PC
#define irda_malloc(A) malloc(A)
@@ -70,7 +70,7 @@ typedef unsigned char BOOL;
#define IR_PRINTF printf
// temporarily define USER_DATA_SIZE as 2048 for BOARD_PC
#define USER_DATA_SIZE 2048
-#elif defined BOARD_MT6580
+#elif defined BOARD_ANDROID
#define irda_malloc(A) malloc(A)
#define irda_free(A) free(A)
#define irda_memcpy(A, B, C) memcpy(A, B, C)
diff --git a/src/ir_decoder/irda_irframe.c b/src/ir_decoder/irda_irframe.c
index 7c80c2c..6972c30 100644
--- a/src/ir_decoder/irda_irframe.c
+++ b/src/ir_decoder/irda_irframe.c
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_irframe.c
-Revised: Date: 2015-08-01
+Revised: Date: 2016-10-01
Revision: Revision: 1.0
Description: This file provides algorithms for IR frame build
@@ -8,7 +8,7 @@ Description: This file provides algorithms for IR frame build
Revision log:
-* 2015-08-01: created by strawmanbobi
+* 2016-10-01: created by strawmanbobi
**************************************************************************************************/
#include
@@ -48,34 +48,6 @@ UINT16 add_delaycode(UINT8 index)
UINT8 tail_delaycode = 0;
UINT16 tail_pos = 0;
-/* updated by xiangjiang - 2015-08-31 - begin */
-#if 0
- //Handle TAG307
- if ((context->lastbit == 0) && (index == (ir_hex_len - 1)))
- {
- context->time[context->code_cnt++] = context->one.low; //high
- }
-
- if (context->dc_cnt == 0)
- return 0;
- else
- size = context->dc_cnt;
-
- for (i = 0; i < size; i++)
- {
-
- if (context->dc[i].pos == index)
- {
- for (j = 0; j < context->dc[i].time_cnt; j++)
- {
- context->time[context->code_cnt++] = context->dc[i].time[j];
- }
- return context->dc[i].time_cnt;
- }
- }
- return 0;
-#else
-
if(context->dc_cnt != 0)
{
size = context->dc_cnt;
@@ -115,8 +87,6 @@ UINT16 add_delaycode(UINT8 index)
}
return context->dc[i].time_cnt;
-#endif
-/* updated by xiangjiang - 2015-08-31 - end */
}
UINT16 create_ir_frame()
@@ -176,7 +146,7 @@ UINT16 create_ir_frame()
}
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
for (i = 0; i < context->code_cnt; i++)
{
IR_PRINTF("%d,", context->time[i]);
diff --git a/src/ir_decoder/irda_irframe.h b/src/ir_decoder/irda_irframe.h
index 26cd9d9..9fa324e 100644
--- a/src/ir_decoder/irda_irframe.h
+++ b/src/ir_decoder/irda_irframe.h
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_utils.c
-Revised: Date: 2015-08-26
+Revised: Date: 2016-10-26
Revision: Revision: 1.0
Description: This file provides generic utils for IR frame build
@@ -8,7 +8,7 @@ Description: This file provides generic utils for IR frame build
Revision log:
-* 2015-08-01: created by strawmanbobi
+* 2016-10-01: created by strawmanbobi
**************************************************************************************************/
#include "irda_defs.h"
diff --git a/src/ir_decoder/irda_lib.c b/src/ir_decoder/irda_lib.c
index bd94c0b..c3dbba4 100644
--- a/src/ir_decoder/irda_lib.c
+++ b/src/ir_decoder/irda_lib.c
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_lib.c
-Revised: Date: 2016-01-21
+Revised: Date: 2016-10-21
Revision: Revision: 1.0
Description: This file provides algorithms for IR decode (compressed command type)
@@ -8,8 +8,7 @@ Description: This file provides algorithms for IR decode (compressed command
Revision log:
-* 2016-01-21: created by strawmanbobi
-* 2016-05-06: upadted by xiangjiang
+* 2016-10-21: created by strawmanbobi
**************************************************************************************************/
/**************************************************************************************************
@@ -41,7 +40,7 @@ Revision log:
/**************************************************************************************************
* LOCAL DATA TYPES
**************************************************************************************************/
-#if defined BOARD_MC200
+#if defined BOARD_FREE_RTOS
#pragma pack(1)
#endif
struct buffer
@@ -50,7 +49,7 @@ struct buffer
UINT16 len;
UINT16 offset;
} irda_file;
-#if defined BOARD_MC200
+#if defined BOARD_FREE_RTOS
#pragma pack()
#endif
@@ -227,9 +226,7 @@ static BOOL get_irda_protocol(UINT8 encode_type)
prot_items_data = (irda_data_t *) (pbuffer->data + pbuffer->offset);
pbuffer->offset += prot_items_cnt * sizeof(irda_data_t);
- /* added by xiangjiang 2015-08-08 - begin - */
irda_toggle_bit = FALSE;
- /* added by xiangjiang 2015-08-08 - end - */
return TRUE;
}
@@ -242,10 +239,6 @@ static BOOL get_irda_keymap(void)
if (strncmp(remote_p->magic, "ykir", 4) == 0)
{
remote_pdata = pbuffer->data + pbuffer->offset;
- /* modified by xiangjiang 2015-06-03 - begin - */
- //pbuffer->offset += remote_p->per_keycode_bytes * 12;
- //pbuffer->offset += remote_p->per_keycode_bytes * TV_KEY_MAX;
- /* modified by xiangjiang 2015-06-03 - end - */
return TRUE;
}
@@ -380,21 +373,21 @@ static void print_irda_time(irda_data_t *data, UINT8 keyindex, UINT16 *irda_time
if (irda_decode_flag == IRDA_DECODE_1_BIT)
{
-#if (defined BOARD_CC254X) && (PRINT_IRDA_DATA == TRUE)
+#if (defined BOARD_EMBEDDED) && (PRINT_IRDA_DATA == TRUE)
NPI_PrintString("\r\n\r\n\r\n[TV-DECODE]: decode as 1 bit");
#endif
process_decode_number(keycode, data, 1, irda_time); // '0','1'
}
else if (irda_decode_flag == IRDA_DECODE_2_BITS)
{
-#if (defined BOARD_CC254X) && (PRINT_IRDA_DATA == TRUE)
+#if (defined BOARD_EMBEDDED) && (PRINT_IRDA_DATA == TRUE)
NPI_PrintString("\r\n\r\n\r\n[TV-DECODE]: decode as 2 bits");
#endif
process_decode_number(keycode, data, 2, irda_time); // '0','1','2','3'
}
else if (irda_decode_flag == IRDA_DECODE_4_BITS)
{
-#if (defined BOARD_CC254X) && (PRINT_IRDA_DATA == TRUE)
+#if (defined BOARD_EMBEDDED) && (PRINT_IRDA_DATA == TRUE)
NPI_PrintString("\r\n\r\n\r\n[TV-DECODE]: decode as 4 bits");
#endif
process_decode_number(keycode, data, 4, irda_time); // '0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F',
@@ -411,7 +404,7 @@ static void process_decode_number(UINT8 keycode, irda_data_t *data, UINT8 valid_
valid_value = (valid_bits == 1) ? 1 : (valid_bits * valid_bits - 1);
-#if (defined BOARD_CC254X) && (PRINT_IRDA_DATA == TRUE)
+#if (defined BOARD_EMBEDDED) && (PRINT_IRDA_DATA == TRUE)
NPI_PrintValue("\r\n keycode : 0x", keycode, 16);
NPI_PrintValue("\r\n bits : ", data->bits, 10);
NPI_PrintValue("\r\n valid bits : 0x", valid_value, 16);
@@ -419,7 +412,7 @@ static void process_decode_number(UINT8 keycode, irda_data_t *data, UINT8 valid_
if (data->lsb == IRDA_LSB)
{
-#if (defined BOARD_CC254X) && (PRINT_IRDA_DATA == TRUE)
+#if (defined BOARD_EMBEDDED) && (PRINT_IRDA_DATA == TRUE)
NPI_PrintString("\r\n endian : lsb");
#endif
for (i = 0; i < bit_num; i++)
@@ -430,7 +423,7 @@ static void process_decode_number(UINT8 keycode, irda_data_t *data, UINT8 valid_
}
else if (data->lsb == IRDA_MSB)
{
-#if (defined BOARD_CC254X) && (PRINT_IRDA_DATA == TRUE)
+#if (defined BOARD_EMBEDDED) && (PRINT_IRDA_DATA == TRUE)
NPI_PrintString("\r\n endian : msb");
#endif
for (i = 0; i < bit_num; i++)
@@ -443,7 +436,7 @@ static void process_decode_number(UINT8 keycode, irda_data_t *data, UINT8 valid_
static void convert_to_irda_time(UINT8 value, UINT16 *irda_time)
{
-#if (defined BOARD_CC254X) && (PRINT_IRDA_DATA == TRUE)
+#if (defined BOARD_EMBEDDED) && (PRINT_IRDA_DATA == TRUE)
NPI_PrintValue("\r\n replace value : 0x", value, 16);
#endif
switch (value)
diff --git a/src/ir_decoder/irda_lib.h b/src/ir_decoder/irda_lib.h
index d0c09ba..aa9ff14 100644
--- a/src/ir_decoder/irda_lib.h
+++ b/src/ir_decoder/irda_lib.h
@@ -8,8 +8,7 @@ Description: This file provides algorithms for IR decode (compressed command
Revision log:
-* 2016-01-21: created by strawmanbobi
-* 2016-05-06: upadted by xiangjiang
+* 2016-10-21: created by strawmanbobi
**************************************************************************************************/
#ifndef _IRDA_H_
@@ -88,7 +87,7 @@ typedef struct irda_data
UINT8 index;
} irda_data_t;
-#if (defined BOARD_PC) || (defined BOARD_MC200) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_FREE_RTOS) || (defined BOARD_ANDROID)
#pragma pack(1)
#endif
typedef struct irda_cycles
@@ -97,7 +96,7 @@ typedef struct irda_cycles
UINT16 mask;
UINT16 space;
} irda_cycles_t;
-#if (defined BOARD_PC) || (defined BOARD_MC200) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_FREE_RTOS) || (defined BOARD_ANDROID)
#pragma pack()
#endif
diff --git a/src/ir_decoder/irda_parse_ac_parameter.c b/src/ir_decoder/irda_parse_ac_parameter.c
index ef587c1..0323f40 100644
--- a/src/ir_decoder/irda_parse_ac_parameter.c
+++ b/src/ir_decoder/irda_parse_ac_parameter.c
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_parse_ac_parameter.c
-Revised: Date: 2015-08-12
+Revised: Date: 2016-10-12
Revision: Revision: 1.0
Description: This file provides algorithms for IR decode for AC functionality parameters
@@ -8,7 +8,7 @@ Description: This file provides algorithms for IR decode for AC functionality
Revision log:
-* 2015-08-12: created by strawmanbobi
+* 2016-10-12: created by strawmanbobi
**************************************************************************************************/
/*
*inclusion
@@ -90,7 +90,7 @@ INT8 parse_comp_data_type_2(UINT8 *data, UINT16 *trav_offset, tag_comp *comp)
INT8 parse_common_ac_parameter(t_tag_head *tag, tag_comp *comp_data, UINT8 with_end, UINT8 type)
{
UINT16 hex_len = 0;
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
UINT16 i = 0;
#endif
UINT16 trav_offset = 0;
@@ -129,7 +129,7 @@ INT8 parse_common_ac_parameter(t_tag_head *tag, tag_comp *comp_data, UINT8 with_
hex_data = NULL;
return IR_DECODE_FAILED;
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
// have some debug
IR_PRINTF("seg[%d].len = %d : \n", seg_index, comp_data[seg_index].seg_len);
for(i = 0; i < comp_data[seg_index].seg_len; i++)
@@ -155,7 +155,7 @@ INT8 parse_common_ac_parameter(t_tag_head *tag, tag_comp *comp_data, UINT8 with_
hex_data = NULL;
return IR_DECODE_FAILED;
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
// have some debug
IR_PRINTF("seg[%d].len = %d : \n", seg_index, comp_data[seg_index].seg_len);
for(i = 0; i < comp_data[seg_index].seg_len; i++)
@@ -192,7 +192,7 @@ INT8 parse_defaultcode_1002(struct tag_head *tag, ac_hex *default_code)
return IR_DECODE_SUCCEEDED;
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
INT8 parse_power_1_1001(struct tag_head *tag, power_1 *power1)
{
@@ -319,7 +319,7 @@ INT8 parse_temp_1_1003(struct tag_head *tag, temp_1 *temp1)
return IR_DECODE_FAILED;
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
// have some debug
IR_PRINTF("seg[%d].len = %d : \n", seg_index, temp1->comp_data[seg_index].seg_len);
for(i = 0; i < temp1->comp_data[seg_index].seg_len; i++)
@@ -341,7 +341,7 @@ INT8 parse_temp_1_1003(struct tag_head *tag, temp_1 *temp1)
return IR_DECODE_SUCCEEDED;
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
INT8 parse_mode_1_1004(struct tag_head *tag, mode_1 *mode1)
{
@@ -506,7 +506,6 @@ INT8 parse_swing_1_1007(struct tag_head *tag, swing_1 *swing1, UINT16 swing_coun
#endif
-/* modified by xiangjiang 2015-11-20 - begin - */
INT8 parse_checksum_byte_typed(UINT8 *csdata, tag_checksum_data *checksum, UINT16 len)
{
checksum->start_byte_pos = csdata[2];
@@ -569,9 +568,7 @@ INT8 parse_checksum_spec_half_byte_typed(UINT8 *csdata, tag_checksum_data *check
return IR_DECODE_SUCCEEDED;
}
-/* modified by xiangjiang 2015-11-20 - end - */
-/* added by xiangjiang 2015-11-20 - begin - */
INT8 parse_checksum_1008_malloc(struct tag_head *tag, tchecksum *checksum)
{
UINT8 i = 0;
@@ -623,7 +620,7 @@ INT8 parse_checksum_1008_data(UINT8 *buf, tag_checksum_data *checksum, UINT8 len
string_to_hex_common(buf, hex_data, hex_len);
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
UINT8 i = 0;
IR_PRINTF("hex len = %d\n", hex_len);
for(i = 0; i < hex_len; i++)
@@ -684,58 +681,9 @@ INT8 parse_checksum_1008_data(UINT8 *buf, tag_checksum_data *checksum, UINT8 len
hex_data = NULL;
return IR_DECODE_SUCCEEDED;
}
-/* added by xiangjiang 2015-11-20 - end - */
INT8 parse_checksum_1008(struct tag_head *tag, tchecksum *checksum)
{
-/* modified by xiangjiang 2015-11-20 - begin - */
-#if 0
- UINT8 *hex_data = NULL;
- UINT16 hex_len = 0;
-
- hex_len = tag->len >> 1;
- hex_data = (UINT8 *) irda_malloc(hex_len);
-
- if (NULL == hex_data)
- {
- return IR_DECODE_FAILED;
- }
-
- string_to_hex_common(tag->pdata, hex_data, hex_len);
-
- if (tag->len >> 1 != hex_data[0] + 1)
- {
- irda_free(hex_data);
- hex_data = NULL;
- return IR_DECODE_FAILED;
- }
-
- checksum->len = hex_data[0];
- checksum->type = hex_data[1];
- switch (checksum->type)
- {
- case CHECKSUM_TYPE_BYTE:
- case CHECKSUM_TYPE_BYTE_INVERSE:
- parse_checksum_byte_typed(hex_data, checksum, hex_len);
- break;
- case CHECKSUM_TYPE_HALF_BYTE:
- case CHECKSUM_TYPE_HALF_BYTE_INVERSE:
- parse_checksum_half_byte_typed(hex_data, checksum, hex_len);
- break;
- case CHECKSUM_TYPE_SPEC_HALF_BYTE:
- case CHECKSUM_TYPE_SPEC_HALF_BYTE_INVERSE:
- parse_checksum_spec_half_byte_typed(hex_data, checksum, hex_len);
- break;
- default:
- irda_free(hex_data);
- hex_data = NULL;
- return IR_DECODE_FAILED;
- }
-
- irda_free(hex_data);
- hex_data = NULL;
-
-#else
UINT8 i = 0;
UINT8 num = 0;
UINT16 preindex = 0;
@@ -777,7 +725,7 @@ INT8 parse_checksum_1008(struct tag_head *tag, tchecksum *checksum)
return IR_DECODE_FAILED;
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
UINT8 j = 0;
for(i = 0; i < checksum->count; i++)
{
@@ -793,10 +741,6 @@ INT8 parse_checksum_1008(struct tag_head *tag, tchecksum *checksum)
IR_PRINTF("\n");
}
#endif
-
-#endif
-/* modified by xiangjiang 2015-11-20 - end - */
-
return IR_DECODE_SUCCEEDED;
}
@@ -979,7 +923,7 @@ INT8 parse_temp_2_1011(struct tag_head *tag, temp_2 *temp2)
temp2->comp_data[seg_index].segment[i] = hex_data[i + 1] * seg_index;
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
// have some debug
IR_PRINTF("seg[%d].len = %d : \n", seg_index, temp2->comp_data[seg_index].seg_len);
for(i = 0; i < temp2->comp_data[seg_index].seg_len; i++)
@@ -1016,7 +960,7 @@ INT8 parse_temp_2_1011(struct tag_head *tag, temp_2 *temp2)
return IR_DECODE_SUCCEEDED;
}
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
INT8 parse_mode_2_1012(struct tag_head *tag, mode_2 *mode2)
{
diff --git a/src/ir_decoder/irda_parse_ac_parameter.h b/src/ir_decoder/irda_parse_ac_parameter.h
index 9eb0630..9def05a 100644
--- a/src/ir_decoder/irda_parse_ac_parameter.h
+++ b/src/ir_decoder/irda_parse_ac_parameter.h
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_parse_ac_parameter.h
-Revised: Date: 2015-08-12
+Revised: Date: 2016-10-12
Revision: Revision: 1.0
Description: This file provides algorithms for IR decode for AC functionality parameters
@@ -8,7 +8,7 @@ Description: This file provides algorithms for IR decode for AC functionality
Revision log:
-* 2015-08-12: created by strawmanbobi
+* 2016-10-12: created by strawmanbobi
**************************************************************************************************/
/*
@@ -40,7 +40,7 @@ extern INT8 parse_common_ac_parameter(t_tag_head *tag, tag_comp *comp_data, UINT
extern INT8 parse_defaultcode_1002(struct tag_head *tag, ac_hex *default_code);
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
extern INT8 parse_power_1_1001(struct tag_head *tag, power_1 *power1);
@@ -48,7 +48,7 @@ extern INT8 parse_power_1_1001(struct tag_head *tag, power_1 *power1);
extern INT8 parse_temp_1_1003(struct tag_head *tag, temp_1 *temp1);
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
extern INT8 parse_mode_1_1004(struct tag_head *tag, mode_1 *mode1);
@@ -64,7 +64,7 @@ extern INT8 parse_function_1_1010(struct tag_head *tag, function_1 *function1);
extern INT8 parse_temp_2_1011(struct tag_head *tag, temp_2 *temp2);
-#if (defined BOARD_PC) || (defined BOARD_MT6580)
+#if (defined BOARD_PC) || (defined BOARD_ANDROID)
extern INT8 parse_mode_2_1012(struct tag_head *tag, mode_2 *mode2);
diff --git a/src/ir_decoder/irda_parse_forbidden_info.c b/src/ir_decoder/irda_parse_forbidden_info.c
index ae879b5..0c475de 100644
--- a/src/ir_decoder/irda_parse_forbidden_info.c
+++ b/src/ir_decoder/irda_parse_forbidden_info.c
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_parse_forbidden_info.c
-Revised: Date: 2015-08-05
+Revised: Date: 2016-10-05
Revision: Revision: 1.0
Description: This file provides algorithms for IR decode for TAG 150x
@@ -8,7 +8,7 @@ Description: This file provides algorithms for IR decode for TAG 150x
Revision log:
-* 2015-08-05: created by strawmanbobi
+* 2016-10-05: created by strawmanbobi
**************************************************************************************************/
/*
diff --git a/src/ir_decoder/irda_parse_forbidden_info.h b/src/ir_decoder/irda_parse_forbidden_info.h
index 1dd7118..60df80d 100644
--- a/src/ir_decoder/irda_parse_forbidden_info.h
+++ b/src/ir_decoder/irda_parse_forbidden_info.h
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_parse_forbidden_info.h
-Revised: Date: 2015-08-05
+Revised: Date: 2016-10-05
Revision: Revision: 1.0
Description: This file provides algorithms for IR decode for TAG 1002
@@ -8,7 +8,7 @@ Description: This file provides algorithms for IR decode for TAG 1002
Revision log:
-* 2015-08-05: created by strawmanbobi
+* 2016-10-05: created by strawmanbobi
**************************************************************************************************/
/*
diff --git a/src/ir_decoder/irda_parse_frame_parameter.c b/src/ir_decoder/irda_parse_frame_parameter.c
index 1039182..6c47b4d 100644
--- a/src/ir_decoder/irda_parse_frame_parameter.c
+++ b/src/ir_decoder/irda_parse_frame_parameter.c
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_parse_frame_parameter.c
-Revised: Date: 2015-08-11
+Revised: Date: 2016-10-11
Revision: Revision: 1.0
Description: This file provides algorithms for IR decode for AC frame parameters
@@ -8,7 +8,7 @@ Description: This file provides algorithms for IR decode for AC frame paramet
Revision log:
-* 2015-08-11: created by strawmanbobi
+* 2016-10-11: created by strawmanbobi
**************************************************************************************************/
/*
@@ -216,18 +216,6 @@ INT8 parse_delaycode_303(struct tag_head *tag)
parse_delaycode_303_pos(buf);
irda_memset(buf, 0, 64);
- /* updated by xiangjiang - 2015-08-31 - begin */
-#if 0
- for (i = 0; i < context->dc_cnt; i++)
- {
- if (context->dc[i].pos == -1)
- {
- context->dc[i].pos = (context->default_code.len - 1);
- }
- }
-#endif
- /* updated by xiangjiang - 2015-08-31 - end */
-
return IR_DECODE_SUCCEEDED;
}
diff --git a/src/ir_decoder/irda_parse_frame_parameter.h b/src/ir_decoder/irda_parse_frame_parameter.h
index ef648b2..37675ba 100644
--- a/src/ir_decoder/irda_parse_frame_parameter.h
+++ b/src/ir_decoder/irda_parse_frame_parameter.h
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_parse_frame_parameter.h
-Revised: Date: 2015-08-11
+Revised: Date: 2016-10-11
Revision: Revision: 1.0
Description: This file provides algorithms for IR decode for AC frame parameters
@@ -8,7 +8,7 @@ Description: This file provides algorithms for IR decode for AC frame paramet
Revision log:
-* 2015-08-11: created by strawmanbobi
+* 2016-10-11: created by strawmanbobi
**************************************************************************************************/
/*
diff --git a/src/ir_decoder/irda_utils.c b/src/ir_decoder/irda_utils.c
index 3564ccf..958a1ba 100644
--- a/src/ir_decoder/irda_utils.c
+++ b/src/ir_decoder/irda_utils.c
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_utils.c
-Revised: Date: 2015-08-26
+Revised: Date: 2016-10-26
Revision: Revision: 1.0
Description: This file provides generic utils for IRDA algorithms
@@ -8,7 +8,7 @@ Description: This file provides generic utils for IRDA algorithms
Revision log:
-* 2015-08-01: created by strawmanbobi
+* 2016-10-01: created by strawmanbobi
**************************************************************************************************/
#include
#include
diff --git a/src/ir_decoder/irda_utils.h b/src/ir_decoder/irda_utils.h
index 812195a..11f3c88 100644
--- a/src/ir_decoder/irda_utils.h
+++ b/src/ir_decoder/irda_utils.h
@@ -1,6 +1,6 @@
/**************************************************************************************************
Filename: irda_utils.c
-Revised: Date: 2015-08-26
+Revised: Date: 2016-10-26
Revision: Revision: 1.0
Description: This file provides generic utils for IRDA algorithms
@@ -8,7 +8,7 @@ Description: This file provides generic utils for IRDA algorithms
Revision log:
-* 2015-08-01: created by strawmanbobi
+* 2016-10-01: created by strawmanbobi
**************************************************************************************************/
#include "irda_defs.h"
#include "irda_decode.h"