LPCOpen Platform  v1.03
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
dualcore_webserver.c File Reference

Detailed Description

LWIP HTTP Server dual core example application source code This file implements the HTTP server functionality for stand-alone, FreeRTOS, and uCOS-III configurations

Definition in file dualcore_webserver.c.

#include <string.h>
#include "lpc43xx_dualcore_config.h"
#include "ipc_msg.h"
#include "ipc_example.h"
#include "lwip/opt.h"
#include "lwip/sys.h"
#include "lwip/memp.h"
#include "lwip/tcpip.h"
#include "lwip/ip_addr.h"
#include "lwip/netif.h"
#include "lwip/timers.h"
#include "netif/etharp.h"
#include "arch/lpc18xx_43xx_emac.h"
#include "arch/lpc_arch.h"
#include "lpc_phy.h"
#include "httpd.h"

Go to the source code of this file.

Functions

static void ip_addr_changed (const struct netif *nwif)
 
void lcd_update_hostip (uint32_t host_ip)
 
void LWIP_Init (void)
 lwIP dual core example initialisation function
 
void lwip_tasks (void)
 LWIP Task function.
 
WEAK_SYMBOL void EVENT_lwip_addr_changed (uint32_t new_addr)
 Event handler to notify IP address change to other tasks This is a weak function implementation, other tasks/applicaitons can override the function with its own implementation.
 

Variables

static struct netif lpc_netif