pure sdk for main
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
#ifndef _HUGEIC_TYPES_H_
|
||||
#define _HUGEIC_TYPES_H_
|
||||
|
||||
#include "sys_config.h"
|
||||
#include "errno.h"
|
||||
|
||||
#ifndef __IO
|
||||
#define __IO volatile
|
||||
#endif
|
||||
|
||||
#ifndef __I
|
||||
#define __I volatile const
|
||||
#endif
|
||||
|
||||
#ifndef __O
|
||||
#define __O volatile
|
||||
#endif
|
||||
|
||||
#ifndef RET_OK
|
||||
#define RET_OK 0
|
||||
#endif
|
||||
#ifndef RET_ERR
|
||||
#define RET_ERR -1
|
||||
#endif
|
||||
|
||||
#ifndef TRUE
|
||||
#define TRUE 1
|
||||
#endif
|
||||
#ifndef FALSE
|
||||
#define FALSE 0
|
||||
#endif
|
||||
|
||||
#ifndef ALIGN
|
||||
#define ALIGN(s,a) (((s)+(a)-1) & ~((a)-1))
|
||||
#endif
|
||||
|
||||
#ifndef ARRAY_SIZE
|
||||
#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))
|
||||
#endif
|
||||
|
||||
#ifndef STRUCT_PACKED
|
||||
#define STRUCT_PACKED __attribute__ ((__packed__))
|
||||
#endif
|
||||
|
||||
#ifdef __MBED__
|
||||
#include "osal/mbed/typesdef.h"
|
||||
#endif
|
||||
|
||||
#ifdef CSKY_OS
|
||||
#include "osal/csky/typesdef.h"
|
||||
#endif
|
||||
|
||||
#ifdef OHOS
|
||||
#include "osal/ohos/typesdef.h"
|
||||
#endif
|
||||
|
||||
typedef struct {
|
||||
uint8 *addr;
|
||||
uint32 size;
|
||||
} scatter_data;
|
||||
|
||||
#include "tx_platform.h"
|
||||
#include "version.h"
|
||||
|
||||
#ifdef CONFIG_SLEEP
|
||||
#define __SYS_INIT
|
||||
#else
|
||||
#define __SYS_INIT __init
|
||||
#endif
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user