LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
cc.h File Reference
#include <stdint.h>
#include <stdio.h>

Go to the source code of this file.

#define U16_F   "hu"
 
#define S16_F   "hd"
 
#define X16_F   "hx"
 
#define U32_F   "lu"
 
#define S32_F   "ld"
 
#define X32_F   "lx"
 
#define SZT_F   "uz"
 
#define BYTE_ORDER   LITTLE_ENDIAN
 
#define LWIP_PROVIDE_ERRNO
 
#define PACK_STRUCT_BEGIN
 
#define PACK_STRUCT_STRUCT   __attribute__ ((__packed__))
 
#define PACK_STRUCT_END
 
#define PACK_STRUCT_FIELD(fld)   fld
 
#define ALIGNED(n)   __attribute__((aligned (n)))
 
#define LWIP_CHKSUM_ALGORITHM   1
 
#define LWIP_PLATFORM_DIAG(msg)   { ; }
 
#define LWIP_PLATFORM_ASSERT(flag)   { assert_loop(); }
 
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
 
typedef uintptr_t mem_ptr_t
 
void assert_loop (void)
 LWIP optimized assertion loop (no LWIP_DEBUG)
 

Macro Definition Documentation

#define ALIGNED (   n)    __attribute__((aligned (n)))

Definition at line 89 of file cc.h.

#define BYTE_ORDER   LITTLE_ENDIAN

Definition at line 61 of file cc.h.

#define LWIP_CHKSUM_ALGORITHM   1

Definition at line 94 of file cc.h.

#define LWIP_PLATFORM_ASSERT (   flag)    { assert_loop(); }

Definition at line 118 of file cc.h.

#define LWIP_PLATFORM_DIAG (   msg)    { ; }

Definition at line 117 of file cc.h.

#define LWIP_PROVIDE_ERRNO

Definition at line 64 of file cc.h.

#define PACK_STRUCT_BEGIN

Definition at line 85 of file cc.h.

#define PACK_STRUCT_END

Definition at line 87 of file cc.h.

#define PACK_STRUCT_FIELD (   fld)    fld

Definition at line 88 of file cc.h.

#define PACK_STRUCT_STRUCT   __attribute__ ((__packed__))

Definition at line 86 of file cc.h.

#define S16_F   "hd"

Definition at line 53 of file cc.h.

#define S32_F   "ld"

Definition at line 56 of file cc.h.

#define SZT_F   "uz"

Definition at line 58 of file cc.h.

#define U16_F   "hu"

Definition at line 52 of file cc.h.

#define U32_F   "lu"

Definition at line 55 of file cc.h.

#define X16_F   "hx"

Definition at line 54 of file cc.h.

#define X32_F   "lx"

Definition at line 57 of file cc.h.

Typedef Documentation

typedef uintptr_t mem_ptr_t

Definition at line 49 of file cc.h.

typedef int16_t s16_t

Definition at line 46 of file cc.h.

typedef int32_t s32_t

Definition at line 48 of file cc.h.

typedef int8_t s8_t

Definition at line 44 of file cc.h.

typedef uint16_t u16_t

Definition at line 45 of file cc.h.

typedef uint32_t u32_t

Definition at line 47 of file cc.h.