EV-Embedded-Control-System/project/inc/backup/lwipopts.h.bak

118 lines
5.1 KiB
C
Raw Normal View History

/* add user code begin Header */
/**
**************************************************************************
* @file lwipopts.h
* @brief This file overrides LwIP stack default configuration
* done in opt.h file.
**************************************************************************
* Copyright (c) 2025, Artery Technology, All rights reserved.
*
* The software Board Support Package (BSP) that is made available to
* download from Artery official website is the copyrighted work of Artery.
* Artery authorizes customers to use, copy, and distribute the BSP
* software and its related documentation for the purpose of design and
* development in conjunction with Artery microcontrollers. Use of the
* software is governed by this copyright notice and the following disclaimer.
*
* THIS SOFTWARE IS PROVIDED ON "AS IS" BASIS WITHOUT WARRANTIES,
* GUARANTEES OR REPRESENTATIONS OF ANY KIND. ARTERY EXPRESSLY DISCLAIMS,
* TO THE FULLEST EXTENT PERMITTED BY LAW, ALL EXPRESS, IMPLIED OR
* STATUTORY OR OTHER WARRANTIES, GUARANTEES OR REPRESENTATIONS,
* INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
*
**************************************************************************
*/
/* add user code end Header */
/* Define to prevent recursive inclusion --------------------------------------*/
#ifndef __LWIPOPTS__H__
#define __LWIPOPTS__H__
/*-----------------------------------------------------------------------------*/
/* Current version of LwIP supported by Work Bench: 2.1.2 */
/*-----------------------------------------------------------------------------*/
/* add user code begin 0 */
/* add user code end 0 */
#ifdef __cplusplus
extern "C" {
#endif
/* Parameters (not defined in opt.h) ---------------------*/
/* Parameters set in AT32 Work Bench -*/
/*----- WITH_RTOS enabled (Since FREERTOS is set) -----*/
#define WITH_RTOS 1
/*----- CHECKSUM_BY_HARDWARE enabled -----*/
#define CHECKSUM_BY_HARDWARE 1
#define LWIP_PROVIDE_ERRNO
#define LWIP_NOASSERT
/*-----------------------------------------------------------------------------*/
/* LwIP Stack Parameters (modified compared to initialization value in opt.h) -*/
/* Parameters set in AT32 Work Bench -*/
/*----- Default value in opt.h for LWIP_DHCP: 0 -----*/
#define LWIP_DHCP 1
/*----- Default value in opt.h for MEM_ALIGNMENT: 1 -----*/
#define MEM_ALIGNMENT 4
/*----- Default value for LWIP_SUPPORT_CUSTOM_PBUF: 1 -----*/
#define LWIP_SUPPORT_CUSTOM_PBUF 1
/*----- Default value in opt.h for LWIP_RAW: 1 -----*/
#define LWIP_RAW 0
/*----- Default value in opt.h for DNS_DOES_NAME_CHECK: 0 -----*/
#define DNS_DOES_NAME_CHECK 1
/*----- Default value in opt.h for LWIP_NETIF_LINK_CALLBACK: 0 -----*/
#define LWIP_NETIF_LINK_CALLBACK 1
/*----- Default value in opt.h for TCPIP_THREAD_STACKSIZE: 0 -----*/
#define TCPIP_THREAD_STACKSIZE 1024
/*----- Default value in opt.h for TCPIP_THREAD_PRIO: 1 -----*/
#define TCPIP_THREAD_PRIO 3
/*----- Default value in opt.h for TCPIP_MBOX_SIZE: 0 -----*/
#define TCPIP_MBOX_SIZE 6
/*----- Default value in opt.h for SLIPIF_THREAD_STACKSIZE: 0 -----*/
#define SLIPIF_THREAD_STACKSIZE 1024
/*----- Default value in opt.h for SLIPIF_THREAD_PRIO: 1 -----*/
#define SLIPIF_THREAD_PRIO 3
/*----- Default value in opt.h for DEFAULT_THREAD_STACKSIZE: 0 -----*/
#define DEFAULT_THREAD_STACKSIZE 1024
/*----- Default value in opt.h for DEFAULT_THREAD_PRIO: 1 -----*/
#define DEFAULT_THREAD_PRIO 3
/*----- Default value in opt.h for DEFAULT_UDP_RECVMBOX_SIZE: 0 -----*/
#define DEFAULT_UDP_RECVMBOX_SIZE 6
/*----- Default value in opt.h for DEFAULT_TCP_RECVMBOX_SIZE: 0 -----*/
#define DEFAULT_TCP_RECVMBOX_SIZE 6
/*----- Default value in opt.h for DEFAULT_ACCEPTMBOX_SIZE: 0 -----*/
#define DEFAULT_ACCEPTMBOX_SIZE 6
/*----- Default value in opt.h for RECV_BUFSIZE_DEFAULT: INT_MAX -----*/
#define RECV_BUFSIZE_DEFAULT 2000000000
/*----- Default value in ppp_opts.h for VJ_SUPPORT: 1 -----*/
#define VJ_SUPPORT 0
/*----- Default value in ppp_opts.h for EAP_DEFTIMEOUT: 6 -----*/
#define EAP_DEFTIMEOUT 0
/*----- Default value in ppp_opts.h for EAP_DEFTRANSMITS: 10 -----*/
#define EAP_DEFTRANSMITS 0
/*----- Default value in ppp_opts.h for PPPOL2TP_DEFMRU: 1450 -----*/
#define PPPOL2TP_DEFMRU 0
/*----- Default value in snmp_opts.h for LWIP_SNMP: 1 -----*/
#define LWIP_SNMP 0
/*----- Default value in snmp_opts.h for LWIP_SNMP_CONFIGURE_VERSIONS: 1 -----*/
#define LWIP_SNMP_CONFIGURE_VERSIONS 0
/*----- Default value in opt.h for LWIP_STATS: 1 -----*/
#define LWIP_STATS 0
/*-----------------------------------------------------------------------------*/
/* add user code begin 1 */
/* add user code end 1 */
#ifdef __cplusplus
}
#endif
#endif /*__LWIPOPTS__H__ */