HTTPdynamic.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;
}
}
{
(void)fp;
if ( leds & led_mask )
{
}
else
{
}
}
{
int i;
switch (http_server-> method)
{
if ( http_server-> uri == -1 )
{
}
else
{
{
for ( i = 1; i<http_server-> argc;i++)
{
if ( !strncmp (http_server-> argv[i], "Led1", 4) )
{
}
if ( !strncmp (http_server-> argv[i], "Led2", 4) )
{
}
if ( !strncmp (http_server-> argv[i], "Led3", 4) )
{
}
if ( !strncmp (http_server-> argv[i], "Led4", 4) )
{
}
}
}
{
}
}
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);
}