From 1c6848025af910e76317d228e8b66f19c6bbd1f7 Mon Sep 17 00:00:00 2001 From: edolomb Date: Thu, 17 Jan 2019 15:20:57 +0000 Subject: Deleted sama demos git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12544 110e8d01-0319-4d1e-a829-52ad28d1bb01 --- .../lwipthread.h | 247 --------------------- 1 file changed, 247 deletions(-) delete mode 100644 demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-LWIP-HTTP-CLIENT/lwipthread.h (limited to 'demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-LWIP-HTTP-CLIENT/lwipthread.h') diff --git a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-LWIP-HTTP-CLIENT/lwipthread.h b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-LWIP-HTTP-CLIENT/lwipthread.h deleted file mode 100644 index f4112466d..000000000 --- a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-LWIP-HTTP-CLIENT/lwipthread.h +++ /dev/null @@ -1,247 +0,0 @@ -/* - ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -*/ - -/** - * @file lwipthread.h - * @brief LWIP wrapper thread macros and structures. - * @addtogroup LWIP_THREAD - * @{ - */ - -#ifndef LWIPTHREAD_H -#define LWIPTHREAD_H - -#include - -/** - * @brief lwIP default network interface maximum transmission unit (MTU). - */ -#if !defined(LWIP_NETIF_MTU) || defined(__DOXYGEN__) -#define LWIP_NETIF_MTU 1500 -#endif - -/** - * @brief Default network interface hostname. - */ -#if !defined(LWIP_NETIF_HOSTNAME_STRING) || defined(__DOXYGEN__) -#define LWIP_NETIF_HOSTNAME_STRING "lwip" -#endif - -/** - * @brief Default network interface hostname. - */ -#if !defined(LWIP_THREAD_NAME) || defined(__DOXYGEN__) -#define LWIP_THREAD_NAME "lwipthread" -#endif - -/** - * @brief lwIP thread priority. - */ -#ifndef LWIP_THREAD_PRIORITY -#define LWIP_THREAD_PRIORITY LOWPRIO -#endif - -/** - * @brief lwIP thread stack size. - */ -#if !defined(LWIP_THREAD_STACK_SIZE) || defined(__DOXYGEN__) -#define LWIP_THREAD_STACK_SIZE 1400 -#endif - -/** - * @brief Link poll interval. - */ -#if !defined(LWIP_LINK_POLL_INTERVAL) || defined(__DOXYGEN__) -#define LWIP_LINK_POLL_INTERVAL TIME_S2I(5) -#endif - -/** - * @brief IP Address. - */ -#if !defined(LWIP_IPADDR) || defined(__DOXYGEN__) -#define LWIP_IPADDR(p) IP4_ADDR(p, 192, 168, 21, 11) -#endif - -/** - * @brief IP Gateway. - */ -#if !defined(LWIP_GATEWAY) || defined(__DOXYGEN__) -#define LWIP_GATEWAY(p) IP4_ADDR(p, 192, 168, 21, 1) -#endif - -/** - * @brief IP netmask. - */ -#if !defined(LWIP_NETMASK) || defined(__DOXYGEN__) -#define LWIP_NETMASK(p) IP4_ADDR(p, 255, 255, 255, 0) -#endif - -/** - * @brief Transmission timeout. - */ -#if !defined(LWIP_SEND_TIMEOUT) || defined(__DOXYGEN__) -#define LWIP_SEND_TIMEOUT 100 -#endif - -/** - * @brief Link speed. - */ -#if !defined(LWIP_LINK_SPEED) || defined(__DOXYGEN__) -#define LWIP_LINK_SPEED 100000000 -#endif - -/** - * @brief MAC Address byte 0. - */ -#if !defined(LWIP_ETHADDR_0) || defined(__DOXYGEN__) -#define LWIP_ETHADDR_0 0x54 -#endif - -/** - * @brief MAC Address byte 1. - */ -#if !defined(LWIP_ETHADDR_1) || defined(__DOXYGEN__) -#define LWIP_ETHADDR_1 0x54 -#endif - -/** - * @brief MAC Address byte 2. - */ -#if !defined(LWIP_ETHADDR_2) || defined(__DOXYGEN__) -#define LWIP_ETHADDR_2 0x09 -#endif - -/** - * @brief MAC Address byte 3. - */ -#if !defined(LWIP_ETHADDR_3) || defined(__DOXYGEN__) -#define LWIP_ETHADDR_3 0x34 -#endif - -/** - * @brief MAC Address byte 4. - */ -#if !defined(LWIP_ETHADDR_4) || defined(__DOXYGEN__) -#define LWIP_ETHADDR_4 0x1f -#endif - -/** - * @brief MAC Address byte 5. - */ -#if !defined(LWIP_ETHADDR_5) || defined(__DOXYGEN__) -#define LWIP_ETHADDR_5 0x3a -#endif - -/** - * @brief Interface name byte 0. - */ -#if !defined(LWIP_IFNAME0) || defined(__DOXYGEN__) -#define LWIP_IFNAME0 'e' -#endif - -/** - * @brief Interface name byte 1. - */ -#if !defined(LWIP_IFNAME1) || defined(__DOXYGEN__) -#define LWIP_IFNAME1 'n' -#endif - -/** - * @brief Utility macro to define an IPv4 address. - * - * @note Within the networking subsystem, IPv4 network addresses are - * stored with LS byte of network address in MS byte of unsigned int. - */ -#if BYTE_ORDER == LITTLE_ENDIAN -#define IP4_ADDR_VALUE(a,b,c,d) \ - (((u32_t)((d) & 0xff) << 24) | \ - ((u32_t)((c) & 0xff) << 16) | \ - ((u32_t)((b) & 0xff) << 8) | \ - (u32_t)((a) & 0xff)) -#else -#define IP4_ADDR_VALUE(a,b,c,d) \ - (((u32_t)((a) & 0xff) << 24) | \ - ((u32_t)((b) & 0xff) << 16) | \ - ((u32_t)((c) & 0xff) << 8) | \ - (u32_t)((d) & 0xff)) -#endif - -/** - * @brief Startup network assigning modes. - */ -typedef enum { -#if LWIP_DHCP || defined(__DOXYGEN__) - /** - * @brief Assign a DHCP given address. - */ - NET_ADDRESS_DHCP = 1, -#endif - /** - * @brief Assign a statically IPv4 address. - */ - NET_ADDRESS_STATIC = 2, -#if LWIP_AUTOIP || defined(__DOXYGEN__) - /** - * @brief Assign an IPv4 link-Local address. - */ - NET_ADDRESS_AUTO = 3 -#endif -} net_addr_mode_t; - -/** - * @brief Runtime TCP/IP settings. - */ -typedef struct lwipthread_opts { - /** - * @brief Pointer to MAC address as an array of 6 unsigned bytes. - */ - uint8_t *macaddress; - /** - * @brief Network address as 32-bit unsigned integer. - */ - uint32_t address; - /** - * @brief Network subnet mask as 32-bit unsigned integer. - */ - uint32_t netmask; - /** - * @brief Network gateway as 32-bit unsigned integer. - */ - uint32_t gateway; - /** - * @brief Startup network addressing mode - static, DHCP, auto. - */ - net_addr_mode_t addrMode; - /** - * @brief Host name. If NULL, a default string is used. - * @note Not checked for validity. In particular, spaces not allowed. - */ -#if LWIP_NETIF_HOSTNAME || defined(__DOXYGEN__) - const char *ourHostName; -#endif -} lwipthread_opts_t; - -#ifdef __cplusplus -extern "C" { -#endif - void lwipInit(const lwipthread_opts_t *opts); -#ifdef __cplusplus -} -#endif - -#endif /* LWIPTHREAD_H */ - -/** @} */ -- cgit v1.2.3