提交 d7032b9c 编写于 作者: mysterywolf's avatar mysterywolf

[lwip] solve the conflict between multi BYTE_ORDER(s)

上级 36d51542
...@@ -40,6 +40,14 @@ ...@@ -40,6 +40,14 @@
#include <string.h> #include <string.h>
#include <stdint.h> #include <stdint.h>
#ifndef BYTE_ORDER
#ifdef RT_USING_BIG_ENDIAN
#define BYTE_ORDER BIG_ENDIAN
#else
#define BYTE_ORDER LITTLE_ENDIAN
#endif /* RT_USING_BIG_ENDIAN */
#endif /* BYTE_ORDER */
typedef uint8_t u8_t; typedef uint8_t u8_t;
typedef int8_t s8_t; typedef int8_t s8_t;
typedef uint16_t u16_t; typedef uint16_t u16_t;
......
...@@ -36,19 +36,12 @@ ...@@ -36,19 +36,12 @@
#define __ARCH_SYS_ARCH_H__ #define __ARCH_SYS_ARCH_H__
#include "arch/cc.h" #include "arch/cc.h"
#include <rtthread.h> #include <rtthread.h>
#ifdef RT_USING_BIG_ENDIAN
#define BYTE_ORDER BIG_ENDIAN
#else
#define BYTE_ORDER LITTLE_ENDIAN
#endif
#define SYS_MBOX_NULL RT_NULL #define SYS_MBOX_NULL RT_NULL
#define SYS_SEM_NULL RT_NULL #define SYS_SEM_NULL RT_NULL
typedef u32_t sys_prot_t; typedef rt_uint32_t sys_prot_t;
#define SYS_MBOX_SIZE 10 #define SYS_MBOX_SIZE 10
#define SYS_LWIP_TIMER_NAME "timer" #define SYS_LWIP_TIMER_NAME "timer"
......
...@@ -37,10 +37,6 @@ ...@@ -37,10 +37,6 @@
#define LWIP_PLATFORM_BYTESWAP 0 #define LWIP_PLATFORM_BYTESWAP 0
#ifndef BYTE_ORDER
#define BYTE_ORDER LITTLE_ENDIAN
#endif
/* #define RT_LWIP_DEBUG */ /* #define RT_LWIP_DEBUG */
#ifdef RT_LWIP_DEBUG #ifdef RT_LWIP_DEBUG
......
...@@ -39,6 +39,14 @@ ...@@ -39,6 +39,14 @@
#include <rtthread.h> #include <rtthread.h>
#include <string.h> #include <string.h>
#ifndef BYTE_ORDER
#ifdef RT_USING_BIG_ENDIAN
#define BYTE_ORDER BIG_ENDIAN
#else
#define BYTE_ORDER LITTLE_ENDIAN
#endif /* RT_USING_BIG_ENDIAN */
#endif /* BYTE_ORDER */
#define U16_F "hu" #define U16_F "hu"
#define S16_F "hd" #define S16_F "hd"
#define X16_F "hx" #define X16_F "hx"
......
...@@ -36,19 +36,12 @@ ...@@ -36,19 +36,12 @@
#define __ARCH_SYS_ARCH_H__ #define __ARCH_SYS_ARCH_H__
#include "arch/cc.h" #include "arch/cc.h"
#include <rtthread.h> #include <rtthread.h>
#ifdef RT_USING_BIG_ENDIAN
#define BYTE_ORDER BIG_ENDIAN
#else
#define BYTE_ORDER LITTLE_ENDIAN
#endif
#define SYS_MBOX_NULL RT_NULL #define SYS_MBOX_NULL RT_NULL
#define SYS_SEM_NULL RT_NULL #define SYS_SEM_NULL RT_NULL
typedef u32_t sys_prot_t; typedef rt_uint32_t sys_prot_t;
#define SYS_MBOX_SIZE 10 #define SYS_MBOX_SIZE 10
#define SYS_LWIP_TIMER_NAME "timer" #define SYS_LWIP_TIMER_NAME "timer"
......
...@@ -45,10 +45,6 @@ ...@@ -45,10 +45,6 @@
#define LWIP_PLATFORM_BYTESWAP 0 #define LWIP_PLATFORM_BYTESWAP 0
#ifndef BYTE_ORDER
#define BYTE_ORDER LITTLE_ENDIAN
#endif
/* #define RT_LWIP_DEBUG */ /* #define RT_LWIP_DEBUG */
#ifdef RT_LWIP_DEBUG #ifdef RT_LWIP_DEBUG
......
...@@ -39,6 +39,13 @@ ...@@ -39,6 +39,13 @@
#include <rtthread.h> #include <rtthread.h>
#include <string.h> #include <string.h>
#ifndef BYTE_ORDER
#ifdef RT_USING_BIG_ENDIAN
#define BYTE_ORDER BIG_ENDIAN
#else
#define BYTE_ORDER LITTLE_ENDIAN
#endif /* RT_USING_BIG_ENDIAN */
#endif /* BYTE_ORDER */
#define U16_F "hu" #define U16_F "hu"
#define S16_F "hd" #define S16_F "hd"
......
...@@ -36,19 +36,12 @@ ...@@ -36,19 +36,12 @@
#define __ARCH_SYS_ARCH_H__ #define __ARCH_SYS_ARCH_H__
#include "arch/cc.h" #include "arch/cc.h"
#include <rtthread.h> #include <rtthread.h>
#ifdef RT_USING_BIG_ENDIAN
#define BYTE_ORDER BIG_ENDIAN
#else
#define BYTE_ORDER LITTLE_ENDIAN
#endif
#define SYS_MBOX_NULL RT_NULL #define SYS_MBOX_NULL RT_NULL
#define SYS_SEM_NULL RT_NULL #define SYS_SEM_NULL RT_NULL
typedef u32_t sys_prot_t; typedef rt_uint32_t sys_prot_t;
#define SYS_MBOX_SIZE 10 #define SYS_MBOX_SIZE 10
#define SYS_LWIP_TIMER_NAME "timer" #define SYS_LWIP_TIMER_NAME "timer"
......
...@@ -45,10 +45,6 @@ ...@@ -45,10 +45,6 @@
#define LWIP_PLATFORM_BYTESWAP 0 #define LWIP_PLATFORM_BYTESWAP 0
#ifndef BYTE_ORDER
#define BYTE_ORDER LITTLE_ENDIAN
#endif
/* #define RT_LWIP_DEBUG */ /* #define RT_LWIP_DEBUG */
#ifdef RT_LWIP_DEBUG #ifdef RT_LWIP_DEBUG
......
...@@ -39,6 +39,14 @@ ...@@ -39,6 +39,14 @@
#include <rtthread.h> #include <rtthread.h>
#include <string.h> #include <string.h>
#ifndef BYTE_ORDER
#ifdef RT_USING_BIG_ENDIAN
#define BYTE_ORDER BIG_ENDIAN
#else
#define BYTE_ORDER LITTLE_ENDIAN
#endif /* RT_USING_BIG_ENDIAN */
#endif /* BYTE_ORDER */
#define U16_F "hu" #define U16_F "hu"
#define S16_F "hd" #define S16_F "hd"
#define X16_F "hx" #define X16_F "hx"
......
...@@ -36,19 +36,12 @@ ...@@ -36,19 +36,12 @@
#define __ARCH_SYS_ARCH_H__ #define __ARCH_SYS_ARCH_H__
#include "arch/cc.h" #include "arch/cc.h"
#include <rtthread.h> #include <rtthread.h>
#ifdef RT_USING_BIG_ENDIAN
#define BYTE_ORDER BIG_ENDIAN
#else
#define BYTE_ORDER LITTLE_ENDIAN
#endif
#define SYS_MBOX_NULL RT_NULL #define SYS_MBOX_NULL RT_NULL
#define SYS_SEM_NULL RT_NULL #define SYS_SEM_NULL RT_NULL
typedef u32_t sys_prot_t; typedef rt_uint32_t sys_prot_t;
#define SYS_MBOX_SIZE 10 #define SYS_MBOX_SIZE 10
#define SYS_LWIP_TIMER_NAME "timer" #define SYS_LWIP_TIMER_NAME "timer"
......
...@@ -47,10 +47,6 @@ ...@@ -47,10 +47,6 @@
#define LWIP_PLATFORM_BYTESWAP 0 #define LWIP_PLATFORM_BYTESWAP 0
#ifndef BYTE_ORDER
#define BYTE_ORDER LITTLE_ENDIAN
#endif
/* #define RT_LWIP_DEBUG */ /* #define RT_LWIP_DEBUG */
#ifdef RT_LWIP_DEBUG #ifdef RT_LWIP_DEBUG
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册