ioLibrary for Cortex M series
Macros
common.h File Reference

Library Common Header File. This header file influence on all library area directly. More...

#include "xhw_types.h"
#include "xcore.h"
#include "xhw_memmap.h"
#include "xsysctl.h"
#include "xhw_spi.h"
#include "xgpio.h"
#include "xuart.h"
#include "xspi.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <stdint.h>
#include "common/util.h"
#include "ethernet/wizchip_conf.h"
#include "ethernet/netctrl.h"
#include "ethernet/socket.h"
#include "ethernet/sockutil.h"
#include "host/Nuvoton_M051/Cookie/cookie_evb.h"
#include "host/wizplatform.h"
Include dependency graph for common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define RET_FAIL   1
 
#define RET_OK   0
 
#define RET_NOK   -1
 
#define VAL_HIGH   1
 
#define VAL_LOW   0
 
#define VAL_TOG   2
 
#define VAL_ON   1
 
#define VAL_OFF   0
 
#define VAL_SET   1
 
#define VAL_CLEAR   0
 
#define VAL_TRUE   1
 
#define VAL_FALSE   0
 
#define VAL_ENABLE   1
 
#define VAL_DISABLE   0
 
#define VAL_NONE   -1
 
#define VAL_INVALID   -2
 
#define WIZ_LOG_LEVEL   2
 
#define ERR(fmt)   do { printf("### ERROR ### %s(%d): "fmt"\r\n", __FUNCTION__, __LINE__); } while(0)
 
#define ERRA(fmt,...)   do { printf("### ERROR ### %s(%d): "fmt"\r\n", __FUNCTION__, __LINE__, __VA_ARGS__); } while(0)
 
#define ERRF(fmt)   do { printf("### ERROR ### %s(%d): "fmt, __FUNCTION__, __LINE__); } while(0)
 
#define ERRFA(fmt,...)   do { printf("### ERROR ### %s(%d): "fmt, __FUNCTION__, __LINE__, __VA_ARGS__); } while(0)
 
#define LOG(fmt)   do { printf(fmt"\r\n"); } while(0)
 
#define LOGA(fmt,...)   do { printf(fmt"\r\n", __VA_ARGS__); } while(0)
 
#define LOGF(fmt)   do { printf(fmt); } while(0)
 
#define LOGFA(fmt,...)   do { printf(fmt, __VA_ARGS__); } while(0)
 
#define DBG(fmt)
 
#define DBGA(fmt,...)
 
#define DBGF(fmt)
 
#define DBGFA(fmt,...)
 
#define DBGCRTC(cond_v, fmt)
 
#define DBGCRTCA(cond_v, fmt,...)
 
#define DBGDUMP(data_p, len_v)
 
#define DBGFUNC(func_p)
 
#define NL1   printf("\r\n")
 
#define NL2   printf("\r\n\r\n")
 
#define NL3   printf("\r\n\r\n\r\n")
 

Detailed Description

Library Common Header File. This header file influence on all library area directly.

Version
1.0
Date
2013/02/22
Revision
2013/02/22 - 1.0 Release
Author
Mike Jeong

Copyright (C) 2013 WIZnet. All rights reserved.

Definition in file common.h.

Macro Definition Documentation

#define RET_FAIL   1

Definition at line 44 of file common.h.

#define RET_OK   0
#define RET_NOK   -1
#define VAL_HIGH   1

Definition at line 48 of file common.h.

#define VAL_LOW   0

Definition at line 49 of file common.h.

#define VAL_TOG   2

Definition at line 51 of file common.h.

Referenced by wizpf_led_set().

#define VAL_ON   1

Definition at line 52 of file common.h.

Referenced by platform_init(), wizpf_led_set(), and wizpf_led_trap().

#define VAL_OFF   0

Definition at line 53 of file common.h.

Referenced by wizpf_led_set(), and wizpf_led_trap().

#define VAL_SET   1

Definition at line 55 of file common.h.

#define VAL_CLEAR   0

Definition at line 56 of file common.h.

#define VAL_TRUE   1

Definition at line 58 of file common.h.

#define VAL_FALSE   0

Definition at line 59 of file common.h.

#define VAL_ENABLE   1

Definition at line 61 of file common.h.

#define VAL_DISABLE   0

Definition at line 62 of file common.h.

#define VAL_NONE   -1

Definition at line 64 of file common.h.

#define VAL_INVALID   -2

Definition at line 65 of file common.h.

#define WIZ_LOG_LEVEL   2

Definition at line 69 of file common.h.

#define ERR (   fmt)    do { printf("### ERROR ### %s(%d): "fmt"\r\n", __FUNCTION__, __LINE__); } while(0)
#define ERRA (   fmt,
  ... 
)    do { printf("### ERROR ### %s(%d): "fmt"\r\n", __FUNCTION__, __LINE__, __VA_ARGS__); } while(0)
#define ERRF (   fmt)    do { printf("### ERROR ### %s(%d): "fmt, __FUNCTION__, __LINE__); } while(0)

Definition at line 84 of file common.h.

#define ERRFA (   fmt,
  ... 
)    do { printf("### ERROR ### %s(%d): "fmt, __FUNCTION__, __LINE__, __VA_ARGS__); } while(0)

Definition at line 85 of file common.h.

#define LOG (   fmt)    do { printf(fmt"\r\n"); } while(0)

Definition at line 103 of file common.h.

Referenced by loopback_tcpc(), loopback_tcps(), network_disp(), and print_dump().

#define LOGA (   fmt,
  ... 
)    do { printf(fmt"\r\n", __VA_ARGS__); } while(0)

Definition at line 104 of file common.h.

Referenced by loopback_tcpc(), loopback_tcps(), loopback_udp(), network_disp(), and print_dump().

#define LOGF (   fmt)    do { printf(fmt); } while(0)

Definition at line 105 of file common.h.

#define LOGFA (   fmt,
  ... 
)    do { printf(fmt, __VA_ARGS__); } while(0)

Definition at line 106 of file common.h.

Referenced by print_dump().

#define DBG (   fmt)
#define DBGA (   fmt,
  ... 
)
#define DBGF (   fmt)

Definition at line 131 of file common.h.

#define DBGFA (   fmt,
  ... 
)

Definition at line 132 of file common.h.

#define DBGCRTC (   cond_v,
  fmt 
)

Definition at line 141 of file common.h.

#define DBGCRTCA (   cond_v,
  fmt,
  ... 
)

Definition at line 142 of file common.h.

#define DBGDUMP (   data_p,
  len_v 
)

Definition at line 143 of file common.h.

#define DBGFUNC (   func_p)

Definition at line 144 of file common.h.

#define NL1   printf("\r\n")

Definition at line 148 of file common.h.

Referenced by print_dump().

#define NL2   printf("\r\n\r\n")

Definition at line 149 of file common.h.

#define NL3   printf("\r\n\r\n\r\n")

Definition at line 150 of file common.h.