From a74b4f91fee48dcd2941e49e834fa1bd1bcdbc67 Mon Sep 17 00:00:00 2001 From: tianjialong Date: Tue, 28 Feb 2023 19:38:08 +0800 Subject: [PATCH] =?UTF-8?q?cubemx=E6=9B=B4=E6=94=B9=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=EF=BC=8Clwip=E5=BC=80=E5=90=AF=E6=8E=A5=E6=94=B6=E8=B6=85?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E9=85=8D=E7=BD=AE=E4=B8=AD=E4=BD=BF=E8=83=BD?= =?UTF-8?q?=E4=BA=86LWIP=5FSO=5FRCVTIMEO=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Inc/lwipopts.h | 2 + LWIP.ioc | 3 +- MDK-ARM/LWIP.uvoptx | 46 +-- MDK-ARM/LWIP.uvprojx | 1088 +++----------------------------------------------- 4 files changed, 82 insertions(+), 1057 deletions(-) diff --git a/Inc/lwipopts.h b/Inc/lwipopts.h index f2e8318..e582251 100644 --- a/Inc/lwipopts.h +++ b/Inc/lwipopts.h @@ -91,6 +91,8 @@ #define DEFAULT_TCP_RECVMBOX_SIZE 6 /*----- Value in opt.h for DEFAULT_ACCEPTMBOX_SIZE: 0 -----*/ #define DEFAULT_ACCEPTMBOX_SIZE 6 +/*----- Default Value for LWIP_SO_RCVTIMEO: 0 ---*/ +#define LWIP_SO_RCVTIMEO 1 /*----- Value in opt.h for RECV_BUFSIZE_DEFAULT: INT_MAX -----*/ #define RECV_BUFSIZE_DEFAULT 2000000000 /*----- Value in opt.h for LWIP_STATS: 1 -----*/ diff --git a/LWIP.ioc b/LWIP.ioc index f627e5f..157fd93 100644 --- a/LWIP.ioc +++ b/LWIP.ioc @@ -16,10 +16,11 @@ GPIO.groupedBy=Group By Peripherals KeepUserPlacement=false LWIP.BSP.number=1 LWIP.GATEWAY_ADDRESS=192.168.008.001 -LWIP.IPParameters=LWIP_DHCP,IP_ADDRESS,NETMASK_ADDRESS,GATEWAY_ADDRESS,TCP_QUEUE_OOSEQ,LWIP_NETIF_HOSTNAME +LWIP.IPParameters=LWIP_DHCP,IP_ADDRESS,NETMASK_ADDRESS,GATEWAY_ADDRESS,TCP_QUEUE_OOSEQ,LWIP_NETIF_HOSTNAME,LWIP_SO_RCVTIMEO LWIP.IP_ADDRESS=192.168.008.010 LWIP.LWIP_DHCP=1 LWIP.LWIP_NETIF_HOSTNAME=1 +LWIP.LWIP_SO_RCVTIMEO=1 LWIP.NETMASK_ADDRESS=255.255.255.000 LWIP.TCP_QUEUE_OOSEQ=0 LWIP.Version=v2.1.2_Cube diff --git a/MDK-ARM/LWIP.uvoptx b/MDK-ARM/LWIP.uvoptx index ee58128..eb4c0a8 100644 --- a/MDK-ARM/LWIP.uvoptx +++ b/MDK-ARM/LWIP.uvoptx @@ -1,4 +1,4 @@ - + 1.0 @@ -45,7 +45,7 @@ 79 66 8 - + 1 @@ -104,16 +104,16 @@ 0 0 3 - - - - - - - - - - + + + + + + + + + + BIN\CMSIS_AGDI.dll @@ -133,7 +133,7 @@ -U-O142 -O2254 -S0 -C0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32F407ZETx$CMSIS\Flash\STM32F4xx_512.FLM) - + 0 @@ -163,19 +163,19 @@ 0 0 - - + + 0 0 0 - - - - - - - - + + + + + + + + 1 0 diff --git a/MDK-ARM/LWIP.uvprojx b/MDK-ARM/LWIP.uvprojx index 35131f6..31a4fd7 100644 --- a/MDK-ARM/LWIP.uvprojx +++ b/MDK-ARM/LWIP.uvprojx @@ -1,10 +1,7 @@ - - - + + 2.1 -
### uVision Project, (C) Keil Software
- LWIP @@ -19,28 +16,28 @@ Keil.STM32F4xx_DFP.2.16.0 http://www.keil.com/pack/ IRAM(0x20000000-0x2001FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x8000000-0x807FFFF) CLOCK(25000000) FPU2 CPUTYPE("Cortex-M4") - - - - - - - - - - - - - - + + + + + + + + + + + + + + $$Device:STM32F407ZETx$CMSIS\SVD\STM32F40x.svd 0 0 - - - - - + + + + + 0 0 @@ -55,15 +52,15 @@ 1 1 0 - + 1 0 0 0 0 - - + + 0 0 0 @@ -72,8 +69,8 @@ 0 0 - - + + 0 0 0 @@ -82,15 +79,15 @@ 0 0 - - + + 0 0 0 0 0 - + 0 @@ -104,8 +101,8 @@ 0 0 3 - - + + 0 @@ -138,11 +135,11 @@ 1 STLink\ST-LINKIII-KEIL_SWO.dll - - - - - + + + + + 0 @@ -175,7 +172,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -309,7 +306,7 @@ 0x10000 - + 1 @@ -336,9 +333,9 @@ 0 0 - + USE_HAL_DRIVER,STM32F407xx - + ../Inc;../Middlewares/Third_Party/LwIP/src/include;../Middlewares/Third_Party/LwIP/system;../Drivers/STM32F4xx_HAL_Driver/Inc;../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy;../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F;../Middlewares/Third_Party/LwIP/src/include/netif/ppp;../Drivers/CMSIS/Device/ST/STM32F4xx/Include;../Middlewares/Third_Party/FreeRTOS/Source/include;../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS;../Middlewares/Third_Party/LwIP/src/include/lwip;../Middlewares/Third_Party/LwIP/src/include/lwip/apps;../Middlewares/Third_Party/LwIP/src/include/lwip/priv;../Middlewares/Third_Party/LwIP/src/include/lwip/prot;../Middlewares/Third_Party/LwIP/src/include/netif;../Middlewares/Third_Party/LwIP/system/arch;../Drivers/CMSIS/Include;../Drivers/BSP/Components/lan8742;../Middlewares/Third_Party/LwIP/src/include/compat/posix;../Middlewares/Third_Party/LwIP/src/include/compat/posix/arpa;../Middlewares/Third_Party/LwIP/src/include/compat/posix/net;../Middlewares/Third_Party/LwIP/src/include/compat/posix/sys;../Middlewares/Third_Party/LwIP/src/include/compat/stdc @@ -354,9 +351,9 @@ 0 1 - - - + + + ..\\Inc;..\Inc @@ -369,13 +366,13 @@ 0 0x08000000 0x20000000 - - - - - - - + + + + + + + @@ -435,8 +432,6 @@ 2 2 11 - - 1 @@ -464,12 +459,6 @@ 2 2 2 - - - - - - @@ -491,8 +480,6 @@ 2 2 11 - - 1 @@ -520,12 +507,6 @@ 2 2 2 - - - - - - @@ -557,8 +538,6 @@ 2 2 11 - - 1 @@ -586,12 +565,6 @@ 2 2 2 - - - - - - @@ -633,8 +606,6 @@ 2 2 11 - - 0 @@ -662,12 +633,6 @@ 2 2 2 - - - - - - 2 @@ -680,12 +645,6 @@ 2 2 0 - - - - - - @@ -707,8 +666,6 @@ 2 2 11 - - 1 @@ -736,12 +693,6 @@ 2 2 2 - - - - - - @@ -763,8 +714,6 @@ 2 2 11 - - 0 @@ -792,12 +741,6 @@ 2 2 2 - - - - - - 2 @@ -810,12 +753,6 @@ 2 2 0 - - - - - - @@ -837,8 +774,6 @@ 2 2 11 - - 1 @@ -866,12 +801,6 @@ 2 2 2 - - - - - - @@ -893,8 +822,6 @@ 2 2 11 - - 1 @@ -922,12 +849,6 @@ 2 2 2 - - - - - - @@ -949,8 +870,6 @@ 2 2 11 - - 1 @@ -978,12 +897,6 @@ 2 2 2 - - - - - - @@ -1005,8 +918,6 @@ 2 2 11 - - 1 @@ -1034,12 +945,6 @@ 2 2 2 - - - - - - @@ -1061,8 +966,6 @@ 2 2 11 - - 1 @@ -1090,12 +993,6 @@ 2 2 2 - - - - - - @@ -1117,8 +1014,6 @@ 2 2 11 - - 1 @@ -1146,12 +1041,6 @@ 2 2 2 - - - - - - @@ -1173,8 +1062,6 @@ 2 2 11 - - 1 @@ -1202,12 +1089,6 @@ 2 2 2 - - - - - - @@ -1229,8 +1110,6 @@ 2 2 11 - - 1 @@ -1258,12 +1137,6 @@ 2 2 2 - - - - - - @@ -1285,8 +1158,6 @@ 2 2 11 - - 1 @@ -1314,12 +1185,6 @@ 2 2 2 - - - - - - @@ -1341,8 +1206,6 @@ 2 2 11 - - 1 @@ -1370,12 +1233,6 @@ 2 2 2 - - - - - - @@ -1397,8 +1254,6 @@ 2 2 11 - - 1 @@ -1426,12 +1281,6 @@ 2 2 2 - - - - - - @@ -1453,8 +1302,6 @@ 2 2 11 - - 1 @@ -1482,12 +1329,6 @@ 2 2 2 - - - - - - @@ -1509,8 +1350,6 @@ 2 2 11 - - 1 @@ -1538,12 +1377,6 @@ 2 2 2 - - - - - - @@ -1565,8 +1398,6 @@ 2 2 11 - - 1 @@ -1594,12 +1425,6 @@ 2 2 2 - - - - - - @@ -1621,8 +1446,6 @@ 2 2 11 - - 1 @@ -1650,12 +1473,6 @@ 2 2 2 - - - - - - @@ -1677,8 +1494,6 @@ 2 2 11 - - 1 @@ -1706,12 +1521,6 @@ 2 2 2 - - - - - - @@ -1733,8 +1542,6 @@ 2 2 11 - - 1 @@ -1762,12 +1569,6 @@ 2 2 2 - - - - - - @@ -1789,8 +1590,6 @@ 2 2 11 - - 0 @@ -1818,12 +1617,6 @@ 2 2 2 - - - - - - 2 @@ -1836,12 +1629,6 @@ 2 2 0 - - - - - - @@ -1863,8 +1650,6 @@ 2 2 11 - - 1 @@ -1892,12 +1677,6 @@ 2 2 2 - - - - - - @@ -1919,8 +1698,6 @@ 2 2 11 - - 0 @@ -1948,12 +1725,6 @@ 2 2 2 - - - - - - 2 @@ -1966,12 +1737,6 @@ 2 2 0 - - - - - - @@ -1993,8 +1758,6 @@ 2 2 11 - - 1 @@ -2022,12 +1785,6 @@ 2 2 2 - - - - - - @@ -2049,8 +1806,6 @@ 2 2 11 - - 1 @@ -2078,12 +1833,6 @@ 2 2 2 - - - - - - @@ -2105,8 +1854,6 @@ 2 2 11 - - 1 @@ -2134,12 +1881,6 @@ 2 2 2 - - - - - - @@ -2161,8 +1902,6 @@ 2 2 11 - - 1 @@ -2190,12 +1929,6 @@ 2 2 2 - - - - - - @@ -2217,8 +1950,6 @@ 2 2 11 - - 1 @@ -2246,12 +1977,6 @@ 2 2 2 - - - - - - @@ -2273,8 +1998,6 @@ 2 2 11 - - 1 @@ -2302,12 +2025,6 @@ 2 2 2 - - - - - - @@ -2329,8 +2046,6 @@ 2 2 11 - - 1 @@ -2358,12 +2073,6 @@ 2 2 2 - - - - - - @@ -2385,8 +2094,6 @@ 2 2 11 - - 1 @@ -2414,12 +2121,6 @@ 2 2 2 - - - - - - @@ -2441,8 +2142,6 @@ 2 2 11 - - 1 @@ -2470,12 +2169,6 @@ 2 2 2 - - - - - - @@ -2497,8 +2190,6 @@ 2 2 11 - - 1 @@ -2526,12 +2217,6 @@ 2 2 2 - - - - - - @@ -2553,8 +2238,6 @@ 2 2 11 - - 0 @@ -2582,12 +2265,6 @@ 2 2 2 - - - - - - 2 @@ -2600,12 +2277,6 @@ 2 2 0 - - - - - - @@ -2627,8 +2298,6 @@ 2 2 11 - - 1 @@ -2656,12 +2325,6 @@ 2 2 2 - - - - - - @@ -2683,8 +2346,6 @@ 2 2 11 - - 1 @@ -2712,12 +2373,6 @@ 2 2 2 - - - - - - @@ -2739,8 +2394,6 @@ 2 2 11 - - 1 @@ -2768,12 +2421,6 @@ 2 2 2 - - - - - - @@ -2795,8 +2442,6 @@ 2 2 11 - - 1 @@ -2824,12 +2469,6 @@ 2 2 2 - - - - - - @@ -2851,8 +2490,6 @@ 2 2 11 - - 1 @@ -2880,12 +2517,6 @@ 2 2 2 - - - - - - @@ -2907,8 +2538,6 @@ 2 2 11 - - 1 @@ -2936,12 +2565,6 @@ 2 2 2 - - - - - - @@ -2963,8 +2586,6 @@ 2 2 11 - - 1 @@ -2992,12 +2613,6 @@ 2 2 2 - - - - - - @@ -3019,8 +2634,6 @@ 2 2 11 - - 1 @@ -3048,12 +2661,6 @@ 2 2 2 - - - - - - @@ -3075,8 +2682,6 @@ 2 2 11 - - 1 @@ -3104,12 +2709,6 @@ 2 2 2 - - - - - - @@ -3131,8 +2730,6 @@ 2 2 11 - - 1 @@ -3160,12 +2757,6 @@ 2 2 2 - - - - - - @@ -3187,8 +2778,6 @@ 2 2 11 - - 1 @@ -3216,12 +2805,6 @@ 2 2 2 - - - - - - @@ -3243,8 +2826,6 @@ 2 2 11 - - 1 @@ -3272,12 +2853,6 @@ 2 2 2 - - - - - - @@ -3299,8 +2874,6 @@ 2 2 11 - - 1 @@ -3328,12 +2901,6 @@ 2 2 2 - - - - - - @@ -3355,8 +2922,6 @@ 2 2 11 - - 1 @@ -3384,12 +2949,6 @@ 2 2 2 - - - - - - @@ -3411,8 +2970,6 @@ 2 2 11 - - 1 @@ -3440,12 +2997,6 @@ 2 2 2 - - - - - - @@ -3467,8 +3018,6 @@ 2 2 11 - - 1 @@ -3496,12 +3045,6 @@ 2 2 2 - - - - - - @@ -3523,8 +3066,6 @@ 2 2 11 - - 1 @@ -3552,12 +3093,6 @@ 2 2 2 - - - - - - @@ -3579,8 +3114,6 @@ 2 2 11 - - 1 @@ -3608,12 +3141,6 @@ 2 2 2 - - - - - - @@ -3635,8 +3162,6 @@ 2 2 11 - - 1 @@ -3664,12 +3189,6 @@ 2 2 2 - - - - - - @@ -3691,8 +3210,6 @@ 2 2 11 - - 1 @@ -3720,12 +3237,6 @@ 2 2 2 - - - - - - @@ -3747,8 +3258,6 @@ 2 2 11 - - 1 @@ -3776,12 +3285,6 @@ 2 2 2 - - - - - - @@ -3803,8 +3306,6 @@ 2 2 11 - - 1 @@ -3832,12 +3333,6 @@ 2 2 2 - - - - - - @@ -3859,8 +3354,6 @@ 2 2 11 - - 1 @@ -3888,12 +3381,6 @@ 2 2 2 - - - - - - @@ -3915,8 +3402,6 @@ 2 2 11 - - 1 @@ -3944,12 +3429,6 @@ 2 2 2 - - - - - - @@ -3971,8 +3450,6 @@ 2 2 11 - - 1 @@ -4000,12 +3477,6 @@ 2 2 2 - - - - - - @@ -4027,8 +3498,6 @@ 2 2 11 - - 1 @@ -4056,12 +3525,6 @@ 2 2 2 - - - - - - @@ -4083,8 +3546,6 @@ 2 2 11 - - 1 @@ -4112,12 +3573,6 @@ 2 2 2 - - - - - - @@ -4139,8 +3594,6 @@ 2 2 11 - - 1 @@ -4168,12 +3621,6 @@ 2 2 2 - - - - - - @@ -4195,8 +3642,6 @@ 2 2 11 - - 1 @@ -4224,12 +3669,6 @@ 2 2 2 - - - - - - @@ -4251,8 +3690,6 @@ 2 2 11 - - 1 @@ -4280,12 +3717,6 @@ 2 2 2 - - - - - - @@ -4307,8 +3738,6 @@ 2 2 11 - - 1 @@ -4336,12 +3765,6 @@ 2 2 2 - - - - - - @@ -4363,8 +3786,6 @@ 2 2 11 - - 1 @@ -4392,12 +3813,6 @@ 2 2 2 - - - - - - @@ -4419,8 +3834,6 @@ 2 2 11 - - 1 @@ -4448,12 +3861,6 @@ 2 2 2 - - - - - - @@ -4475,8 +3882,6 @@ 2 2 11 - - 1 @@ -4504,12 +3909,6 @@ 2 2 2 - - - - - - @@ -4531,8 +3930,6 @@ 2 2 11 - - 1 @@ -4560,12 +3957,6 @@ 2 2 2 - - - - - - @@ -4587,8 +3978,6 @@ 2 2 11 - - 1 @@ -4616,12 +4005,6 @@ 2 2 2 - - - - - - @@ -4643,8 +4026,6 @@ 2 2 11 - - 1 @@ -4672,12 +4053,6 @@ 2 2 2 - - - - - - @@ -4699,8 +4074,6 @@ 2 2 11 - - 1 @@ -4728,12 +4101,6 @@ 2 2 2 - - - - - - @@ -4755,8 +4122,6 @@ 2 2 11 - - 1 @@ -4784,12 +4149,6 @@ 2 2 2 - - - - - - @@ -4811,8 +4170,6 @@ 2 2 11 - - 1 @@ -4840,12 +4197,6 @@ 2 2 2 - - - - - - @@ -4867,8 +4218,6 @@ 2 2 11 - - 1 @@ -4896,12 +4245,6 @@ 2 2 2 - - - - - - @@ -4923,8 +4266,6 @@ 2 2 11 - - 1 @@ -4952,12 +4293,6 @@ 2 2 2 - - - - - - @@ -4979,8 +4314,6 @@ 2 2 11 - - 1 @@ -5008,12 +4341,6 @@ 2 2 2 - - - - - - @@ -5035,8 +4362,6 @@ 2 2 11 - - 1 @@ -5064,12 +4389,6 @@ 2 2 2 - - - - - - @@ -5091,8 +4410,6 @@ 2 2 11 - - 1 @@ -5120,12 +4437,6 @@ 2 2 2 - - - - - - @@ -5147,8 +4458,6 @@ 2 2 11 - - 1 @@ -5176,12 +4485,6 @@ 2 2 2 - - - - - - @@ -5203,8 +4506,6 @@ 2 2 11 - - 1 @@ -5232,12 +4533,6 @@ 2 2 2 - - - - - - @@ -5259,8 +4554,6 @@ 2 2 11 - - 1 @@ -5288,12 +4581,6 @@ 2 2 2 - - - - - - @@ -5315,8 +4602,6 @@ 2 2 11 - - 1 @@ -5344,12 +4629,6 @@ 2 2 2 - - - - - - @@ -5371,8 +4650,6 @@ 2 2 11 - - 1 @@ -5400,12 +4677,6 @@ 2 2 2 - - - - - - @@ -5427,8 +4698,6 @@ 2 2 11 - - 1 @@ -5456,12 +4725,6 @@ 2 2 2 - - - - - - @@ -5483,8 +4746,6 @@ 2 2 11 - - 1 @@ -5512,12 +4773,6 @@ 2 2 2 - - - - - - @@ -5539,8 +4794,6 @@ 2 2 11 - - 1 @@ -5568,12 +4821,6 @@ 2 2 2 - - - - - - @@ -5595,8 +4842,6 @@ 2 2 11 - - 1 @@ -5624,12 +4869,6 @@ 2 2 2 - - - - - - @@ -5651,8 +4890,6 @@ 2 2 11 - - 1 @@ -5680,12 +4917,6 @@ 2 2 2 - - - - - - @@ -5707,8 +4938,6 @@ 2 2 11 - - 1 @@ -5736,12 +4965,6 @@ 2 2 2 - - - - - - @@ -5763,8 +4986,6 @@ 2 2 11 - - 1 @@ -5792,12 +5013,6 @@ 2 2 2 - - - - - - @@ -5819,8 +5034,6 @@ 2 2 11 - - 1 @@ -5848,12 +5061,6 @@ 2 2 2 - - - - - - @@ -5875,8 +5082,6 @@ 2 2 11 - - 1 @@ -5904,12 +5109,6 @@ 2 2 2 - - - - - - @@ -5931,8 +5130,6 @@ 2 2 11 - - 1 @@ -5960,12 +5157,6 @@ 2 2 2 - - - - - - @@ -5987,8 +5178,6 @@ 2 2 11 - - 1 @@ -6016,12 +5205,6 @@ 2 2 2 - - - - - - @@ -6043,8 +5226,6 @@ 2 2 11 - - 1 @@ -6072,12 +5253,6 @@ 2 2 2 - - - - - - @@ -6099,8 +5274,6 @@ 2 2 11 - - 1 @@ -6128,12 +5301,6 @@ 2 2 2 - - - - - - @@ -6155,8 +5322,6 @@ 2 2 11 - - 1 @@ -6184,12 +5349,6 @@ 2 2 2 - - - - - - @@ -6211,8 +5370,6 @@ 2 2 11 - - 1 @@ -6240,12 +5397,6 @@ 2 2 2 - - - - - - @@ -6267,8 +5418,6 @@ 2 2 11 - - 1 @@ -6296,12 +5445,6 @@ 2 2 2 - - - - - - @@ -6323,8 +5466,6 @@ 2 2 11 - - 1 @@ -6352,12 +5493,6 @@ 2 2 2 - - - - - - @@ -6379,8 +5514,6 @@ 2 2 11 - - 1 @@ -6408,12 +5541,6 @@ 2 2 2 - - - - - - @@ -6435,8 +5562,6 @@ 2 2 11 - - 1 @@ -6464,12 +5589,6 @@ 2 2 2 - - - - - - @@ -6491,8 +5610,6 @@ 2 2 11 - - 1 @@ -6520,12 +5637,6 @@ 2 2 2 - - - - - - @@ -6547,8 +5658,6 @@ 2 2 11 - - 1 @@ -6576,12 +5685,6 @@ 2 2 2 - - - - - - @@ -6603,8 +5706,6 @@ 2 2 11 - - 1 @@ -6632,12 +5733,6 @@ 2 2 2 - - - - - - @@ -6659,8 +5754,6 @@ 2 2 11 - - 1 @@ -6688,12 +5781,6 @@ 2 2 2 - - - - - - @@ -6715,8 +5802,6 @@ 2 2 11 - - 1 @@ -6744,12 +5829,6 @@ 2 2 2 - - - - - - @@ -6771,8 +5850,6 @@ 2 2 11 - - 1 @@ -6800,12 +5877,6 @@ 2 2 2 - - - - - - @@ -6827,8 +5898,6 @@ 2 2 11 - - 1 @@ -6856,12 +5925,6 @@ 2 2 2 - - - - - - @@ -6883,8 +5946,6 @@ 2 2 11 - - 1 @@ -6912,12 +5973,6 @@ 2 2 2 - - - - - - @@ -6939,8 +5994,6 @@ 2 2 11 - - 1 @@ -6968,12 +6021,6 @@ 2 2 2 - - - - - - @@ -6995,8 +6042,6 @@ 2 2 11 - - 1 @@ -7024,12 +6069,6 @@ 2 2 2 - - - - - - @@ -7051,8 +6090,6 @@ 2 2 11 - - 1 @@ -7080,12 +6117,6 @@ 2 2 2 - - - - - - @@ -7107,8 +6138,6 @@ 2 2 11 - - 1 @@ -7136,12 +6165,6 @@ 2 2 2 - - - - - - @@ -7154,18 +6177,17 @@ - - + - + - + - + -
+