ARM-CORTEX LM3S系列远程下载更新程序

源代码在线查看: uip-conf.h

软件大小: 124 K
上传用户: sy361
关键词: ARM-CORTEX LM3S 远程
下载地址: 免注册下载 普通下载 VIP

相关代码

				//*****************************************************************************
				//
				// uip-conf.h - uIP configuration for the boot loader.
				//
				// Copyright (c) 2007 Luminary Micro, Inc.  All rights reserved.
				// 
				// Software License Agreement
				// 
				// Luminary Micro, Inc. (LMI) is supplying this software for use solely and
				// exclusively on LMI's microcontroller products.
				// 
				// The software is owned by LMI and/or its suppliers, and is protected under
				// applicable copyright laws.  All rights are reserved.  You may not combine
				// this software with "viral" open-source software in order to form a larger
				// program.  Any use in violation of the foregoing restrictions may subject
				// the user to criminal sanctions under applicable laws, as well as to civil
				// liability for the breach of the terms and conditions of this license.
				// 
				// THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED
				// OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
				// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
				// LMI SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
				// CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
				// 
				// This is part of revision 1928 of the Stellaris Peripheral Driver Library.
				//
				//*****************************************************************************
				
				#ifndef __UIP_CONF_H__
				#define __UIP_CONF_H__
				
				//*****************************************************************************
				//
				// This typedef defines the 8-bit type used throughout uIP.
				//
				//*****************************************************************************
				typedef unsigned char u8_t;
				
				//*****************************************************************************
				//
				// This typedef defines the 16-bit type used throughout uIP.
				//
				//*****************************************************************************
				typedef unsigned short u16_t;
				
				//*****************************************************************************
				//
				// This typedef defines the dataype used for keeping statistics in uIP.
				//
				//*****************************************************************************
				typedef unsigned short uip_stats_t;
				
				//*****************************************************************************
				//
				// Turn off TCP support.
				//
				//*****************************************************************************
				#define UIP_CONF_TCP                0
				
				//*****************************************************************************
				//
				// Turn on UDP support.
				//
				//*****************************************************************************
				#define UIP_CONF_UDP                1
				
				//*****************************************************************************
				//
				// Only support a single UDP connection.
				//
				//*****************************************************************************
				#define UIP_CONF_UDP_CONNS          1
				
				//*****************************************************************************
				//
				// Only support a single entry in the ARP table.
				//
				//*****************************************************************************
				#define UIP_CONF_ARPTAB_SIZE        1
				
				//*****************************************************************************
				//
				// Set the size of the uIP packet data buffer.
				//
				//*****************************************************************************
				#define UIP_CONF_BUFFER_SIZE        700
				
				//*****************************************************************************
				//
				// Enable UDP broadcast support.
				//
				//*****************************************************************************
				#define UIP_CONF_BROADCAST          1
				
				//*****************************************************************************
				//
				// Define a data type for the UDP application state.  This is not used, but
				// must be defined for uIP.
				//
				//*****************************************************************************
				typedef unsigned long uip_udp_appstate_t;
				
				//*****************************************************************************
				//
				// The name of the function to be called when UDP packets arrive, or when the
				// UDP periodic timer expires.
				//
				//*****************************************************************************
				extern char BOOTPThread(void);
				#define UIP_UDP_APPCALL             BOOTPThread
				
				#endif // __UIP_CONF_H_
							

相关资源