HTTPjava.c example details
HTTP Server description
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#include <inttypes.h>
#include <time.h>
#include <string.h>
#ifdef __cplusplus
extern "C" {
#endif
#pragma CODE_SECTION(UpdateLedStates , ".commontext");
#pragma CODE_SECTION(toggle_led , ".commontext");
#pragma CODE_SECTION(http_interpreter , ".commontext");
#ifdef __cplusplus
}
#endif
{
for ( i=0; i<4; i++ )
{
if ( leds & led_mask )
{
fp-> size = sizeof(ledon_gif);
" * "
}
else
{
fp-> size = sizeof(ledoff_gif);
fp-> max_offset = (
uint32_t)ledoff_gif + fp-> size;
}
led_mask <<= 1;
}
}
{
if ( leds & led_mask )
{
}
else
{
}
}
{
switch (http_server-> method)
{
if ( http_server-> uri ==
INT32_C(-1) )
{
}
else
{
if ( ( http_server-> uri == led1.
index)
|| ( http_server-> uri == led2.
index)
|| ( http_server-> uri == led3.
index)
|| ( http_server-> uri == led4.
index) )
{
if ( !strncmp (http_server-> argv[3], "Led", 3) )
{
}
}
{
}
}
break;
break;
}
return (ret);
}
#pragma CODE_SECTION(main , ".commontext");
{
int main_loop = 1;
CPrintf (
" *** timer %d mapped to CPU int %d ***\r\n",
if ( http_serv == FALSE )
{
}
while ( main_loop )
{
{
CPuts (
"\r\n LED1 LED2 LED3 LED4");
}
}
return (0);
}