code_red's port of EasyWeb server for LPC1768, made to compile with mbed's online compiler.

Dependencies:   mbed

Committer:
igorsk
Date:
Fri Jan 29 21:46:31 2010 +0000
Revision:
0:12b53511e212

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
igorsk 0:12b53511e212 1 /******************************************************************
igorsk 0:12b53511e212 2 ***** *****
igorsk 0:12b53511e212 3 ***** Name: easyweb.h *****
igorsk 0:12b53511e212 4 ***** Ver.: 1.0 *****
igorsk 0:12b53511e212 5 ***** Date: 07/05/2001 *****
igorsk 0:12b53511e212 6 ***** Auth: Andreas Dannenberg *****
igorsk 0:12b53511e212 7 ***** HTWK Leipzig *****
igorsk 0:12b53511e212 8 ***** university of applied sciences *****
igorsk 0:12b53511e212 9 ***** Germany *****
igorsk 0:12b53511e212 10 ***** Func: header-file for easyweb.c *****
igorsk 0:12b53511e212 11 ***** *****
igorsk 0:12b53511e212 12 ******************************************************************/
igorsk 0:12b53511e212 13
igorsk 0:12b53511e212 14 #ifndef __EASYWEB_H
igorsk 0:12b53511e212 15 #define __EASYWEB_H
igorsk 0:12b53511e212 16
igorsk 0:12b53511e212 17 const unsigned char GetResponse[] = // 1st thing our server sends to a client
igorsk 0:12b53511e212 18 {
igorsk 0:12b53511e212 19 "HTTP/1.0 200 OK\r\n" // protocol ver 1.0, code 200, reason OK
igorsk 0:12b53511e212 20 "Content-Type: text/html\r\n" // type of data we want to send
igorsk 0:12b53511e212 21 "\r\n" // indicate end of HTTP-header
igorsk 0:12b53511e212 22 };
igorsk 0:12b53511e212 23 void start(void);
igorsk 0:12b53511e212 24 void InitOsc(void); // prototypes
igorsk 0:12b53511e212 25 void InitPorts(void);
igorsk 0:12b53511e212 26 void HTTPServer(void);
igorsk 0:12b53511e212 27 void InsertDynamicValues(void);
igorsk 0:12b53511e212 28 unsigned int GetAD7Val(void);
igorsk 0:12b53511e212 29 unsigned int GetTempVal(void);
igorsk 0:12b53511e212 30
igorsk 0:12b53511e212 31 unsigned char *PWebSide; // pointer to webside
igorsk 0:12b53511e212 32 unsigned int HTTPBytesToSend; // bytes left to send
igorsk 0:12b53511e212 33
igorsk 0:12b53511e212 34 unsigned char HTTPStatus; // status byte
igorsk 0:12b53511e212 35 #define HTTP_SEND_PAGE 0x01 // help flag
igorsk 0:12b53511e212 36
igorsk 0:12b53511e212 37 #endif
igorsk 0:12b53511e212 38