updated IAR version for 8051 example

This commit is contained in:
strawmanbobi
2018-10-21 14:23:58 +08:00
parent 20037ec1ed
commit 83ca0280fc
174 changed files with 113522 additions and 13380 deletions

View File

@@ -357,7 +357,7 @@ typedef struct tag_head
{
UINT16 tag;
UINT16 len;
unsigned short offset;
UINT16 offset;
UINT8 *p_data;
} t_tag_head;

View File

@@ -29,6 +29,10 @@ extern "C"
#define TRUE 1
#define FALSE 0
#define FORMAT_HEX 16
#define FORMAT_DECIMAL 10
typedef unsigned char UINT8;
typedef signed char INT8;
typedef unsigned short UINT16;
@@ -39,12 +43,12 @@ typedef int BOOL;
void noprint(const char *fmt, ...);
#if !defined BOARD_CC26XX
#define ir_malloc(A) malloc(A)
#define ir_free(A) free(A)
#else
#if defined BOARD_CC26XX
#define ir_malloc(A) ICall_malloc(A)
#define ir_free(A) ICall_free(A)
#else
#define ir_malloc(A) malloc(A)
#define ir_free(A) free(A)
#endif
#define ir_memcpy(A, B, C) memcpy(A, B, C)

View File

@@ -73,7 +73,7 @@ typedef struct ir_data
UINT8 index;
} t_ir_data;
#if !defined BOARD_51
#if !defined BOARD_51 && !defined BOARD_STM8
#pragma pack(1)
#endif
typedef struct ir_cycles
@@ -83,7 +83,7 @@ typedef struct ir_cycles
UINT16 space;
} t_ir_cycles;
#if !defined BOARD_51
#if !defined BOARD_51 && !defined BOARD_STM8
#pragma pack()
#endif