aboutsummaryrefslogtreecommitdiffstats
path: root/os/various/lwip_bindings/lwipthread.h
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-06-16 12:21:30 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-06-16 12:21:30 +0000
commit0d96f5c78e54d267ef1ca230fe20af1ca090e1d6 (patch)
tree7090525820ed5cc9127e6d72aff8dc3dd37f563b /os/various/lwip_bindings/lwipthread.h
parent9c9c52f753a9caf51189ad9e1293476f2384676b (diff)
downloadChibiOS-0d96f5c78e54d267ef1ca230fe20af1ca090e1d6.tar.gz
ChibiOS-0d96f5c78e54d267ef1ca230fe20af1ca090e1d6.tar.bz2
ChibiOS-0d96f5c78e54d267ef1ca230fe20af1ca090e1d6.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@5859 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/various/lwip_bindings/lwipthread.h')
-rw-r--r--os/various/lwip_bindings/lwipthread.h131
1 files changed, 0 insertions, 131 deletions
diff --git a/os/various/lwip_bindings/lwipthread.h b/os/various/lwip_bindings/lwipthread.h
deleted file mode 100644
index fe4de2870..000000000
--- a/os/various/lwip_bindings/lwipthread.h
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- ChibiOS/RT - Copyright (C) 2006-2013 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 <lwip/opt.h>
-
-/** @brief MAC thread priority.*/
-#ifndef LWIP_THREAD_PRIORITY
-#define LWIP_THREAD_PRIORITY LOWPRIO
-#endif
-
-/** @brief MAC thread stack size. */
-#if !defined(LWIP_THREAD_STACK_SIZE) || defined(__DOXYGEN__)
-#define LWIP_THREAD_STACK_SIZE 512
-#endif
-
-/** @brief Link poll interval. */
-#if !defined(LWIP_LINK_POLL_INTERVAL) || defined(__DOXYGEN__)
-#define LWIP_LINK_POLL_INTERVAL S2ST(5)
-#endif
-
-/** @brief IP Address. */
-#if !defined(LWIP_IPADDR) || defined(__DOXYGEN__)
-#define LWIP_IPADDR(p) IP4_ADDR(p, 192, 168, 1, 20)
-#endif
-
-/** @brief IP Gateway. */
-#if !defined(LWIP_GATEWAY) || defined(__DOXYGEN__)
-#define LWIP_GATEWAY(p) IP4_ADDR(p, 192, 168, 1, 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 50
-#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 0xC2
-#endif
-
-/** @brief MAC Address byte 1. */
-#if !defined(LWIP_ETHADDR_1) || defined(__DOXYGEN__)
-#define LWIP_ETHADDR_1 0xAF
-#endif
-
-/** @brief MAC Address byte 2. */
-#if !defined(LWIP_ETHADDR_2) || defined(__DOXYGEN__)
-#define LWIP_ETHADDR_2 0x51
-#endif
-
-/** @brief MAC Address byte 3. */
-#if !defined(LWIP_ETHADDR_3) || defined(__DOXYGEN__)
-#define LWIP_ETHADDR_3 0x03
-#endif
-
-/** @brief MAC Address byte 4. */
-#if !defined(LWIP_ETHADDR_4) || defined(__DOXYGEN__)
-#define LWIP_ETHADDR_4 0xCF
-#endif
-
-/** @brief MAC Address byte 5. */
-#if !defined(LWIP_ETHADDR_5) || defined(__DOXYGEN__)
-#define LWIP_ETHADDR_5 0x46
-#endif
-
-/** @brief Interface name byte 0. */
-#if !defined(LWIP_IFNAME0) || defined(__DOXYGEN__)
-#define LWIP_IFNAME0 'm'
-#endif
-
-/** @brief Interface name byte 1. */
-#if !defined(LWIP_IFNAME1) || defined(__DOXYGEN__)
-#define LWIP_IFNAME1 's'
-#endif
-
-/**
- * @brief Runtime TCP/IP settings.
- */
-struct lwipthread_opts {
- uint8_t *macaddress;
- uint32_t address;
- uint32_t netmask;
- uint32_t gateway;
-};
-
-extern WORKING_AREA(wa_lwip_thread, LWIP_THREAD_STACK_SIZE);
-
-#ifdef __cplusplus
-extern "C" {
-#endif
- msg_t lwip_thread(void *p);
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* _LWIPTHREAD_H_ */
-
-/** @} */