From 92a91d932a940084b7558c7c15356702526c578c Mon Sep 17 00:00:00 2001 From: strawmanbobi Date: Thu, 16 Mar 2017 21:42:32 +0800 Subject: [PATCH] compatibility for CC26XX board --- src/ir_decoder/include/ir_defs.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/ir_decoder/include/ir_defs.h b/src/ir_decoder/include/ir_defs.h index 662a274..2981520 100644 --- a/src/ir_decoder/include/ir_defs.h +++ b/src/ir_decoder/include/ir_defs.h @@ -22,6 +22,10 @@ extern "C" #define LOG_TAG "ir_decode" #endif +#if defined BOARD_CC26XX +#include "OSAL.h" +#endif + #define TRUE 1 #define FALSE 0 @@ -33,8 +37,14 @@ typedef signed int INT; typedef unsigned int UINT; typedef int BOOL; +#if !defined BOARD_CC26XX #define ir_malloc(A) malloc(A) #define ir_free(A) free(A) +#else +#define ir_malloc(A) ICall_malloc(A) +#define ir_free(A) ICall_free(A) +#endif + #define ir_memcpy(A, B, C) memcpy(A, B, C) #define ir_memset(A, B, C) memset(A, B, C) #define ir_strlen(A) strlen(A)