Core networking libraries including LwIP implementation
Dependencies: DebugLib Socket lwip lwip-sys
Fork of NetworkingCoreLib by
main/core/fwk.h@0:013f5d54248c, 2012-05-24 (annotated)
- Committer:
- donatien
- Date:
- Thu May 24 14:49:40 2012 +0000
- Revision:
- 0:013f5d54248c
- Child:
- 13:f7d8c8088289
Initial Commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
donatien | 0:013f5d54248c | 1 | /* |
donatien | 0:013f5d54248c | 2 | * fwk.h |
donatien | 0:013f5d54248c | 3 | * |
donatien | 0:013f5d54248c | 4 | * Created on: 15 déc. 2011 |
donatien | 0:013f5d54248c | 5 | * Author: Donatien |
donatien | 0:013f5d54248c | 6 | */ |
donatien | 0:013f5d54248c | 7 | |
donatien | 0:013f5d54248c | 8 | #ifndef FWK_H_ |
donatien | 0:013f5d54248c | 9 | #define FWK_H_ |
donatien | 0:013f5d54248c | 10 | |
donatien | 0:013f5d54248c | 11 | #include "config.h" |
donatien | 0:013f5d54248c | 12 | |
donatien | 0:013f5d54248c | 13 | #include "string.h" |
donatien | 0:013f5d54248c | 14 | //using namespace std; |
donatien | 0:013f5d54248c | 15 | |
donatien | 0:013f5d54248c | 16 | #include "stdint.h" |
donatien | 0:013f5d54248c | 17 | typedef unsigned int size_t; |
donatien | 0:013f5d54248c | 18 | |
donatien | 0:013f5d54248c | 19 | #ifndef __cplusplus |
donatien | 0:013f5d54248c | 20 | //boolean type compatibility |
donatien | 0:013f5d54248c | 21 | typedef byte bool; |
donatien | 0:013f5d54248c | 22 | #define true 1 |
donatien | 0:013f5d54248c | 23 | #define false 0 |
donatien | 0:013f5d54248c | 24 | #endif |
donatien | 0:013f5d54248c | 25 | |
donatien | 0:013f5d54248c | 26 | #ifndef NULL |
donatien | 0:013f5d54248c | 27 | #define NULL ((void*)0) |
donatien | 0:013f5d54248c | 28 | #endif |
donatien | 0:013f5d54248c | 29 | |
donatien | 0:013f5d54248c | 30 | #define CR '\x0D' |
donatien | 0:013f5d54248c | 31 | #define LF '\x0A' |
donatien | 0:013f5d54248c | 32 | #define GD '\x3E' |
donatien | 0:013f5d54248c | 33 | #define BRK '\x1A' |
donatien | 0:013f5d54248c | 34 | |
donatien | 0:013f5d54248c | 35 | //Custom utility classes |
donatien | 0:013f5d54248c | 36 | #include "IOStream.h" |
donatien | 0:013f5d54248c | 37 | //#include "String.h" |
donatien | 0:013f5d54248c | 38 | |
donatien | 0:013f5d54248c | 39 | //Error codes |
donatien | 0:013f5d54248c | 40 | #include "errors.h" |
donatien | 0:013f5d54248c | 41 | |
donatien | 0:013f5d54248c | 42 | //Debug |
donatien | 0:013f5d54248c | 43 | #include "dbg.h" |
donatien | 0:013f5d54248c | 44 | |
donatien | 0:013f5d54248c | 45 | //Utility macros |
donatien | 0:013f5d54248c | 46 | #define MIN(x,y) (((x)<(y))?(x):(y)) |
donatien | 0:013f5d54248c | 47 | #define MAX(x,y) (((x)>(y))?(x):(y)) |
donatien | 0:013f5d54248c | 48 | |
donatien | 0:013f5d54248c | 49 | #endif /* FWK_H_ */ |