Example application of the WifiPlusClick library for use of WifiPlusClick HW Module from Mikroe.com

Dependencies:   WifiPlusClick mbed

WifiPlusClick Example

This is a sample application to demonstrate the usage of the WifiPlusClick library.

Import libraryWifiPlusClick

Implementation of the WifiPlusClick hardware module.

Committer:
leihen
Date:
Mon Jul 29 16:03:21 2013 +0000
Revision:
0:0a7aeb6d4526
General example application for use with the WifiPlusClick Module from MikroElektronika.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
leihen 0:0a7aeb6d4526 1 #ifndef __DEBUG_H__
leihen 0:0a7aeb6d4526 2 #define __DEBUG_H__
leihen 0:0a7aeb6d4526 3
leihen 0:0a7aeb6d4526 4
leihen 0:0a7aeb6d4526 5 #ifdef DEBUG
leihen 0:0a7aeb6d4526 6 #define INFO(x, ...) std::printf("[INFO: %s:%d]"x"\r\n", __FILE__, __LINE__, ##__VA_ARGS__);
leihen 0:0a7aeb6d4526 7 #define WARN(x, ...) std::printf("[WARN: %s:%d]"x"\r\n", __FILE__, __LINE__, ##__VA_ARGS__);
leihen 0:0a7aeb6d4526 8 #else
leihen 0:0a7aeb6d4526 9 #define INFO(x, ...)
leihen 0:0a7aeb6d4526 10 #define WARN(x, ...)
leihen 0:0a7aeb6d4526 11 //#define ERR(x, ...)
leihen 0:0a7aeb6d4526 12 #endif
leihen 0:0a7aeb6d4526 13 #define ERR(x, ...) std::printf("[ERR: %s:%d]"x"\r\n", __FILE__, __LINE__, ##__VA_ARGS__);
leihen 0:0a7aeb6d4526 14
leihen 0:0a7aeb6d4526 15
leihen 0:0a7aeb6d4526 16 #ifdef ENABLE_STACK_CHECK
leihen 0:0a7aeb6d4526 17 #define BEGIN_STACK_CHECK() char _stack_check; _stack_check = 0xA5
leihen 0:0a7aeb6d4526 18 #define RETURN_STACK_CHECK(x) if (_stack_check != 0xA5){ error("STACK CHECK"); while(1); } return (x)
leihen 0:0a7aeb6d4526 19 #define END_STACK_CHECK() if (_stack_check != 0xA5){ error("STACK CHECK"); while(1); } return
leihen 0:0a7aeb6d4526 20 #else
leihen 0:0a7aeb6d4526 21 #define BEGIN_STACK_CHECK()
leihen 0:0a7aeb6d4526 22 #define RETURN_STACK_CHECK(x) return (x)
leihen 0:0a7aeb6d4526 23 #define END_STACK_CHECK() return
leihen 0:0a7aeb6d4526 24 #endif
leihen 0:0a7aeb6d4526 25
leihen 0:0a7aeb6d4526 26
leihen 0:0a7aeb6d4526 27 #endif // __DEBUG_H__