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.
debug.h@0:0a7aeb6d4526, 2013-07-29 (annotated)
- 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?
User | Revision | Line number | New 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__ |