Sync inav to Gitea
Make sure docs are updated / settings_md (push) Canceled after 0s
Build firmware / test (push) Canceled after 0s
Build firmware / build-SITL-Windows (push) Canceled after 0s
Build firmware / build-SITL-Mac (push) Canceled after 0s
Build firmware / build-SITL-Linux (push) Canceled after 0s
Build firmware / build-SITL-Linux-arm64 (push) Canceled after 0s
Build firmware / upload-artifacts (push) Canceled after 0s
Build firmware / build-single-target (push) Canceled after 0s
Build firmware / build (9) (push) Canceled after 0s
Build firmware / build (8) (push) Canceled after 0s
Build firmware / build (7) (push) Canceled after 0s
Build firmware / build (6) (push) Canceled after 0s
Build firmware / build (5) (push) Canceled after 0s
Build firmware / build (4) (push) Canceled after 0s
Build firmware / build (3) (push) Canceled after 0s
Build firmware / build (2) (push) Canceled after 0s
Build firmware / build (14) (push) Canceled after 0s
Build firmware / build (13) (push) Canceled after 0s
Build firmware / build (12) (push) Canceled after 0s
Build firmware / build (11) (push) Canceled after 0s
Build firmware / build (10) (push) Canceled after 0s
Build firmware / build (1) (push) Canceled after 0s
Build firmware / build (0) (push) Canceled after 0s
Build firmware / detect (push) Canceled after 0s
Build pre-release / build (push) Canceled after 0s
Build pre-release / Release (push) Canceled after 0s
Make sure docs are updated / settings_md (push) Canceled after 0s
Build firmware / test (push) Canceled after 0s
Build firmware / build-SITL-Windows (push) Canceled after 0s
Build firmware / build-SITL-Mac (push) Canceled after 0s
Build firmware / build-SITL-Linux (push) Canceled after 0s
Build firmware / build-SITL-Linux-arm64 (push) Canceled after 0s
Build firmware / upload-artifacts (push) Canceled after 0s
Build firmware / build-single-target (push) Canceled after 0s
Build firmware / build (9) (push) Canceled after 0s
Build firmware / build (8) (push) Canceled after 0s
Build firmware / build (7) (push) Canceled after 0s
Build firmware / build (6) (push) Canceled after 0s
Build firmware / build (5) (push) Canceled after 0s
Build firmware / build (4) (push) Canceled after 0s
Build firmware / build (3) (push) Canceled after 0s
Build firmware / build (2) (push) Canceled after 0s
Build firmware / build (14) (push) Canceled after 0s
Build firmware / build (13) (push) Canceled after 0s
Build firmware / build (12) (push) Canceled after 0s
Build firmware / build (11) (push) Canceled after 0s
Build firmware / build (10) (push) Canceled after 0s
Build firmware / build (1) (push) Canceled after 0s
Build firmware / build (0) (push) Canceled after 0s
Build firmware / detect (push) Canceled after 0s
Build pre-release / build (push) Canceled after 0s
Build pre-release / Release (push) Canceled after 0s
This commit is contained in:
@@ -0,0 +1,120 @@
|
||||
|
||||
@verbatim
|
||||
******************************************************************************
|
||||
*
|
||||
* Portions COPYRIGHT 2016 STMicroelectronics
|
||||
* Copyright (c) 2001-2004 Swedish Institute of Computer Science, All rights reserved.
|
||||
*
|
||||
* @file st_readme.txt
|
||||
* @author MCD Application Team
|
||||
* @brief This file lists the main modification done by STMicroelectronics on
|
||||
* LwIP for integration with STM32Cube solution.
|
||||
* For more details on LwIP implementation on STM32Cube, please refer
|
||||
* to UM1713 "Developing applications on STM32Cube with LwIP TCP/IP stack"
|
||||
******************************************************************************
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted, provided that the following conditions are met:
|
||||
*
|
||||
* 1. Redistribution of source code must retain the above copyright notice,
|
||||
* this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
* this list of conditions and the following disclaimer in the documentation
|
||||
* and/or other materials provided with the distribution.
|
||||
* 3. Neither the name of STMicroelectronics nor the names of other
|
||||
* contributors to this software may be used to endorse or promote products
|
||||
* derived from this software without specific written permission.
|
||||
* 4. This software, including modifications and/or derivative works of this
|
||||
* software, must execute solely and exclusively on microcontroller or
|
||||
* microprocessor devices manufactured by or for STMicroelectronics.
|
||||
* 5. Redistribution and use of this software other than as permitted under
|
||||
* this license is void and will automatically terminate your rights under
|
||||
* this license.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS"
|
||||
* AND ANY EXPRESS, IMPLIED OR STATUTORY WARRANTIES, INCLUDING, BUT NOT
|
||||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
|
||||
* PARTICULAR PURPOSE AND NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY
|
||||
* RIGHTS ARE DISCLAIMED TO THE FULLEST EXTENT PERMITTED BY LAW. IN NO EVENT
|
||||
* SHALL STMICROELECTRONICS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
|
||||
* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
******************************************************************************
|
||||
@endverbatim
|
||||
### 15-March-2019 ###
|
||||
========================
|
||||
+ Upgrade to use LwIP V2.1.2 version
|
||||
- For more details about new features and bug fixes please refer to CHANGELOG.txt and UPGRADING files
|
||||
+ sys_arch.c:
|
||||
- Add new API sys_mbox_trypost_fromisr to post preallocated messages from an ISR to the tcpip thread
|
||||
- Remove check on Flag LWIP_SOCKET_SET_ERRNO: this flag has been removed since LwIP 2.1.0
|
||||
|
||||
### 13-August-2018 ###
|
||||
========================
|
||||
+ Add support to CMSIS-RTOS V2 API
|
||||
- update the system/OS/sys_arch.c and system/arch/sys_arch.h file with CMSIS-RTOS v2 API
|
||||
|
||||
### 10-November-2017 ###
|
||||
========================
|
||||
+ Upgrade to use LwIP V2.0.3 version
|
||||
- For detailed list of new features and bug fixes please refer to CHANGELOG.txt
|
||||
+ Updates done LwIP core
|
||||
- httpd.c: add include "lwip/sys.h"
|
||||
- lowpan6.c: fix MDK-ARM compilation errors.
|
||||
- fix variable "var" was set but never used warnings in many files
|
||||
+ Updates on ST's port "/system/arch/cc.h" file:
|
||||
- define LWIP_TIMEVAL_PRIVATE to 0 add include sys/time.h for GNU C compiler
|
||||
- remove LWIP_PLATFORM_DIAG definition, added by lwIP in arch.h
|
||||
- redefine LWIP_PLATFORM_ASSERT
|
||||
|
||||
### 23-December-2016 ###
|
||||
========================
|
||||
+ Upgrade to use LwIP V2.0.0 version
|
||||
- For detailed list of new features and bug fixes please refer to CHANGELOG.txt
|
||||
- Additional modification done on V2.0.0 sources:
|
||||
- httpd.c: add include "lwip/sys.h"
|
||||
- snmp_netconn.c: add include "string.h"
|
||||
- snmp_msg.c: add implementation of "strnlen()" function
|
||||
- fix statement unreachable warnings
|
||||
- fix variable "var" was set but never used warnings
|
||||
- cpu.h: add preprocessor condition to avoid redefinition of BYTE_ORDER macro (defined by default in the last GCC compiler version)
|
||||
- api_lib.c:add LWIP_IPV4 preprocessor condition to avoid compilation error when IPV4 is disabled
|
||||
- sys_arch.c: implementation updated to be CMSIS-RTOS compliant
|
||||
- snmp_msg.c: add implementation of "strnlen()" function
|
||||
- cc.h: target debug macro to printf()
|
||||
|
||||
|
||||
### 22-April-2016 ###
|
||||
=====================
|
||||
+ Use updated version of LwIP v1.4.1 by integrating latest sources from LwIP Git Repository:
|
||||
- Integrate latest commit dated of 2016-02-11, reference http://git.savannah.gnu.org/cgit/lwip.git/commit/?id=cddd3b552a52027a503a00982ceaaec9a6959819
|
||||
- Main new features:
|
||||
- IPv6 support.
|
||||
- Dual IPv4/IPv6 stack.
|
||||
- Optional use of IPv4.
|
||||
- Many Bugs fixing an enhnacement, for more detailed please refer to CHANGELOG file
|
||||
- Updated architecture having impact on application based on previous version:
|
||||
- dhcp.c file is now available under \src\core\ipv4 directory
|
||||
- inet_chcksum.c is now available under \src\core directory
|
||||
- ip.c and ip_addr.c are renamed to ip4.c and ip4_addr.c respectively.
|
||||
- SNMP, SNTP and HTTP protocols implementation is available under \src\include\lwip\apps directory
|
||||
|
||||
|
||||
### 19-June-2014 ###
|
||||
====================
|
||||
+ sys_arch.c file: fix implementation of sys_mutex_lock() function, by passing "mutex"
|
||||
instead of "*mutex" to sys_arch_sem_wait() function.
|
||||
|
||||
|
||||
### 18-February-2014 ###
|
||||
========================
|
||||
+ First customized version for STM32Cube solution.
|
||||
|
||||
|
||||
* <h3><center>© COPYRIGHT STMicroelectronics</center></h3>
|
||||
*/
|
||||
Reference in New Issue
Block a user