diff options
author | Josh Blum <josh@joshknows.com> | 2010-02-10 16:53:37 -0800 |
---|---|---|
committer | Josh Blum <josh@joshknows.com> | 2010-02-10 16:53:37 -0800 |
commit | 2b6c895b4f9916a06b14c40f545c9b4e53141c9a (patch) | |
tree | fee48a8e129bf36e67a6ba1b6d7898429e79b0bb /firmware/microblaze/lwip_port/arch | |
parent | a61cc56bb6d544742487326ccba7c457bbddb0e6 (diff) | |
download | uhd-2b6c895b4f9916a06b14c40f545c9b4e53141c9a.tar.gz uhd-2b6c895b4f9916a06b14c40f545c9b4e53141c9a.tar.bz2 uhd-2b6c895b4f9916a06b14c40f545c9b4e53141c9a.zip |
net_common working in this state with control udp packets
Diffstat (limited to 'firmware/microblaze/lwip_port/arch')
-rw-r--r-- | firmware/microblaze/lwip_port/arch/cc.h | 65 | ||||
-rw-r--r-- | firmware/microblaze/lwip_port/arch/perf.h | 2 |
2 files changed, 67 insertions, 0 deletions
diff --git a/firmware/microblaze/lwip_port/arch/cc.h b/firmware/microblaze/lwip_port/arch/cc.h new file mode 100644 index 000000000..d8d53ecf8 --- /dev/null +++ b/firmware/microblaze/lwip_port/arch/cc.h @@ -0,0 +1,65 @@ +#ifndef INCLUDED_ARCH_CC_H +#define INCLUDED_ARCH_CC_H + +#define BYTE_ORDER BIG_ENDIAN + + +#if 1 +#include <stdint.h> + +typedef uint8_t u8_t; +typedef int8_t s8_t; +typedef uint16_t u16_t; +typedef int16_t s16_t; +typedef uint32_t u32_t; +typedef int32_t s32_t; + +#else + +typedef unsigned char u8_t; +typedef signed char s8_t; +typedef unsigned short u16_t; +typedef signed short s16_t; +typedef unsigned long u32_t; +typedef signed long s32_t; +#endif + +typedef u32_t mem_ptr_t; + +#if 1 /* minimal printf */ +#define U16_F "u" +#define S16_F "d" +#define X16_F "x" +#define U32_F "u" +#define S32_F "d" +#define X32_F "x" + +#else + +#define U16_F "hu" +#define S16_F "hd" +#define X16_F "hx" +#define U32_F "lu" +#define S32_F "ld" +#define X32_F "lx" +#endif + +#if 1 // gcc: don't pack +#define PACK_STRUCT_FIELD(x) x +#define PACK_STRUCT_STRUCT +#define PACK_STRUCT_BEGIN +#define PACK_STRUCT_END +#else // gcc: do pack +#define PACK_STRUCT_FIELD(x) x +#define PACK_STRUCT_STRUCT __attribute__((packed)) +#define PACK_STRUCT_BEGIN +#define PACK_STRUCT_END +#endif + +//#define LWIP_PLATFORM_ASSERT(msg) ((void)0) +void abort(void); +#define LWIP_PLATFORM_ASSERT(msg) abort() + + +#endif /* INCLUDED_ARCH_CC_H */ + diff --git a/firmware/microblaze/lwip_port/arch/perf.h b/firmware/microblaze/lwip_port/arch/perf.h new file mode 100644 index 000000000..f0906d03f --- /dev/null +++ b/firmware/microblaze/lwip_port/arch/perf.h @@ -0,0 +1,2 @@ +#define PERF_START ((void) 0) +#define PERF_STOP(msg) ((void) 0) |