Core networking libraries including LwIP implementation

Dependencies:   DebugLib Socket lwip lwip-sys

Dependents:   EthernetInterface

Fork of NetworkingCoreLib by Donatien Garnier

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?

UserRevisionLine numberNew 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_ */