Igor Skochinsky
/
EasyWebCR
code_red's port of EasyWeb server for LPC1768, made to compile with mbed's online compiler.
easyweb.h@0:12b53511e212, 2010-01-29 (annotated)
- Committer:
- igorsk
- Date:
- Fri Jan 29 21:46:31 2010 +0000
- Revision:
- 0:12b53511e212
Who changed what in which revision?
User | Revision | Line number | New 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 |