code_red's port of EasyWeb server for LPC1768, made to compile with mbed's online compiler.
easyweb.h
- Committer:
- igorsk
- Date:
- 2010-01-29
- Revision:
- 0:12b53511e212
File content as of revision 0:12b53511e212:
/******************************************************************
***** *****
***** Name: easyweb.h *****
***** Ver.: 1.0 *****
***** Date: 07/05/2001 *****
***** Auth: Andreas Dannenberg *****
***** HTWK Leipzig *****
***** university of applied sciences *****
***** Germany *****
***** Func: header-file for easyweb.c *****
***** *****
******************************************************************/
#ifndef __EASYWEB_H
#define __EASYWEB_H
const unsigned char GetResponse[] = // 1st thing our server sends to a client
{
"HTTP/1.0 200 OK\r\n" // protocol ver 1.0, code 200, reason OK
"Content-Type: text/html\r\n" // type of data we want to send
"\r\n" // indicate end of HTTP-header
};
void start(void);
void InitOsc(void); // prototypes
void InitPorts(void);
void HTTPServer(void);
void InsertDynamicValues(void);
unsigned int GetAD7Val(void);
unsigned int GetTempVal(void);
unsigned char *PWebSide; // pointer to webside
unsigned int HTTPBytesToSend; // bytes left to send
unsigned char HTTPStatus; // status byte
#define HTTP_SEND_PAGE 0x01 // help flag
#endif