diff --git a/LWIP.ioc b/LWIP.ioc index f539fed..1c43711 100644 --- a/LWIP.ioc +++ b/LWIP.ioc @@ -138,8 +138,12 @@ PD3.GPIOParameters=GPIO_Label PD3.GPIO_Label=ETH_RST PD3.Locked=true PD3.Signal=GPIO_Output +PE3.GPIOParameters=GPIO_PuPd +PE3.GPIO_PuPd=GPIO_PULLUP PE3.Locked=true PE3.Signal=GPIO_Input +PE4.GPIOParameters=GPIO_PuPd +PE4.GPIO_PuPd=GPIO_PULLUP PE4.Locked=true PE4.Signal=GPIO_Input PF10.GPIOParameters=GPIO_PuPd diff --git a/MDK-ARM/LWIP.uvoptx b/MDK-ARM/LWIP.uvoptx index 329c2b4..5826c97 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 65d0537..85cbe0d 100644 --- a/MDK-ARM/LWIP.uvprojx +++ b/MDK-ARM/LWIP.uvprojx @@ -1,7 +1,10 @@ - - + + + 2.1 +
### uVision Project, (C) Keil Software
+ LWIP @@ -16,28 +19,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 @@ -52,15 +55,15 @@ 1 1 0 - + 1 0 0 0 0 - - + + 0 0 0 @@ -69,8 +72,8 @@ 0 0 - - + + 0 0 0 @@ -79,15 +82,15 @@ 0 0 - - + + 0 0 0 0 0 - + 0 @@ -101,8 +104,8 @@ 0 0 3 - - + + 0 @@ -135,11 +138,11 @@ 1 STLink\ST-LINKIII-KEIL_SWO.dll - - - - - + + + + + 0 @@ -172,7 +175,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -306,7 +309,7 @@ 0x10000 - + 1 @@ -333,9 +336,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 @@ -351,9 +354,9 @@ 0 1 - - - + + + ..\\Inc;..\Inc @@ -366,13 +369,13 @@ 0 0x08000000 0x20000000 - - - - - - - + + + + + + + @@ -432,6 +435,8 @@ 2 2 11 + + 1 @@ -459,6 +464,12 @@ 2 2 2 + + + + + + @@ -480,6 +491,8 @@ 2 2 11 + + 1 @@ -507,6 +520,12 @@ 2 2 2 + + + + + + @@ -538,6 +557,8 @@ 2 2 11 + + 1 @@ -565,6 +586,12 @@ 2 2 2 + + + + + + @@ -626,6 +653,8 @@ 2 2 11 + + 0 @@ -653,6 +682,12 @@ 2 2 2 + + + + + + 2 @@ -665,6 +700,12 @@ 2 2 0 + + + + + + @@ -686,6 +727,8 @@ 2 2 11 + + 1 @@ -713,6 +756,12 @@ 2 2 2 + + + + + + @@ -734,6 +783,8 @@ 2 2 11 + + 0 @@ -761,6 +812,12 @@ 2 2 2 + + + + + + 2 @@ -773,6 +830,12 @@ 2 2 0 + + + + + + @@ -794,6 +857,8 @@ 2 2 11 + + 1 @@ -821,6 +886,12 @@ 2 2 2 + + + + + + @@ -842,6 +913,8 @@ 2 2 11 + + 1 @@ -869,6 +942,12 @@ 2 2 2 + + + + + + @@ -890,6 +969,8 @@ 2 2 11 + + 1 @@ -917,6 +998,12 @@ 2 2 2 + + + + + + @@ -938,6 +1025,8 @@ 2 2 11 + + 1 @@ -965,6 +1054,12 @@ 2 2 2 + + + + + + @@ -986,6 +1081,8 @@ 2 2 11 + + 1 @@ -1013,6 +1110,12 @@ 2 2 2 + + + + + + @@ -1034,6 +1137,8 @@ 2 2 11 + + 1 @@ -1061,6 +1166,12 @@ 2 2 2 + + + + + + @@ -1082,6 +1193,8 @@ 2 2 11 + + 1 @@ -1109,6 +1222,12 @@ 2 2 2 + + + + + + @@ -1130,6 +1249,8 @@ 2 2 11 + + 1 @@ -1157,6 +1278,12 @@ 2 2 2 + + + + + + @@ -1178,6 +1305,8 @@ 2 2 11 + + 1 @@ -1205,6 +1334,12 @@ 2 2 2 + + + + + + @@ -1226,6 +1361,8 @@ 2 2 11 + + 1 @@ -1253,6 +1390,12 @@ 2 2 2 + + + + + + @@ -1274,6 +1417,8 @@ 2 2 11 + + 1 @@ -1301,6 +1446,12 @@ 2 2 2 + + + + + + @@ -1322,6 +1473,8 @@ 2 2 11 + + 1 @@ -1349,6 +1502,12 @@ 2 2 2 + + + + + + @@ -1370,6 +1529,8 @@ 2 2 11 + + 1 @@ -1397,6 +1558,12 @@ 2 2 2 + + + + + + @@ -1418,6 +1585,8 @@ 2 2 11 + + 1 @@ -1445,6 +1614,12 @@ 2 2 2 + + + + + + @@ -1466,6 +1641,8 @@ 2 2 11 + + 1 @@ -1493,6 +1670,12 @@ 2 2 2 + + + + + + @@ -1514,6 +1697,8 @@ 2 2 11 + + 1 @@ -1541,6 +1726,12 @@ 2 2 2 + + + + + + @@ -1562,6 +1753,8 @@ 2 2 11 + + 1 @@ -1589,6 +1782,12 @@ 2 2 2 + + + + + + @@ -1610,6 +1809,8 @@ 2 2 11 + + 0 @@ -1637,6 +1838,12 @@ 2 2 2 + + + + + + 2 @@ -1649,6 +1856,12 @@ 2 2 0 + + + + + + @@ -1670,6 +1883,8 @@ 2 2 11 + + 1 @@ -1697,6 +1912,12 @@ 2 2 2 + + + + + + @@ -1718,6 +1939,8 @@ 2 2 11 + + 0 @@ -1745,6 +1968,12 @@ 2 2 2 + + + + + + 2 @@ -1757,6 +1986,12 @@ 2 2 0 + + + + + + @@ -1778,6 +2013,8 @@ 2 2 11 + + 1 @@ -1805,6 +2042,12 @@ 2 2 2 + + + + + + @@ -1826,6 +2069,8 @@ 2 2 11 + + 1 @@ -1853,6 +2098,12 @@ 2 2 2 + + + + + + @@ -1874,6 +2125,8 @@ 2 2 11 + + 1 @@ -1901,6 +2154,12 @@ 2 2 2 + + + + + + @@ -1922,6 +2181,8 @@ 2 2 11 + + 1 @@ -1949,6 +2210,12 @@ 2 2 2 + + + + + + @@ -1970,6 +2237,8 @@ 2 2 11 + + 1 @@ -1997,6 +2266,12 @@ 2 2 2 + + + + + + @@ -2018,6 +2293,8 @@ 2 2 11 + + 1 @@ -2045,6 +2322,12 @@ 2 2 2 + + + + + + @@ -2066,6 +2349,8 @@ 2 2 11 + + 1 @@ -2093,6 +2378,12 @@ 2 2 2 + + + + + + @@ -2114,6 +2405,8 @@ 2 2 11 + + 1 @@ -2141,6 +2434,12 @@ 2 2 2 + + + + + + @@ -2162,6 +2461,8 @@ 2 2 11 + + 1 @@ -2189,6 +2490,12 @@ 2 2 2 + + + + + + @@ -2210,6 +2517,8 @@ 2 2 11 + + 1 @@ -2237,6 +2546,12 @@ 2 2 2 + + + + + + @@ -2258,6 +2573,8 @@ 2 2 11 + + 0 @@ -2285,6 +2602,12 @@ 2 2 2 + + + + + + 2 @@ -2297,6 +2620,12 @@ 2 2 0 + + + + + + @@ -2318,6 +2647,8 @@ 2 2 11 + + 1 @@ -2345,6 +2676,12 @@ 2 2 2 + + + + + + @@ -2366,6 +2703,8 @@ 2 2 11 + + 1 @@ -2393,6 +2732,12 @@ 2 2 2 + + + + + + @@ -2414,6 +2759,8 @@ 2 2 11 + + 1 @@ -2441,6 +2788,12 @@ 2 2 2 + + + + + + @@ -2462,6 +2815,8 @@ 2 2 11 + + 1 @@ -2489,6 +2844,12 @@ 2 2 2 + + + + + + @@ -2510,6 +2871,8 @@ 2 2 11 + + 1 @@ -2537,6 +2900,12 @@ 2 2 2 + + + + + + @@ -2558,6 +2927,8 @@ 2 2 11 + + 1 @@ -2585,6 +2956,12 @@ 2 2 2 + + + + + + @@ -2606,6 +2983,8 @@ 2 2 11 + + 1 @@ -2633,6 +3012,12 @@ 2 2 2 + + + + + + @@ -2654,6 +3039,8 @@ 2 2 11 + + 1 @@ -2681,6 +3068,12 @@ 2 2 2 + + + + + + @@ -2702,6 +3095,8 @@ 2 2 11 + + 1 @@ -2729,6 +3124,12 @@ 2 2 2 + + + + + + @@ -2750,6 +3151,8 @@ 2 2 11 + + 1 @@ -2777,6 +3180,12 @@ 2 2 2 + + + + + + @@ -2798,6 +3207,8 @@ 2 2 11 + + 1 @@ -2825,6 +3236,12 @@ 2 2 2 + + + + + + @@ -2846,6 +3263,8 @@ 2 2 11 + + 1 @@ -2873,6 +3292,12 @@ 2 2 2 + + + + + + @@ -2894,6 +3319,8 @@ 2 2 11 + + 1 @@ -2921,6 +3348,12 @@ 2 2 2 + + + + + + @@ -2942,6 +3375,8 @@ 2 2 11 + + 1 @@ -2969,6 +3404,12 @@ 2 2 2 + + + + + + @@ -2990,6 +3431,8 @@ 2 2 11 + + 1 @@ -3017,6 +3460,12 @@ 2 2 2 + + + + + + @@ -3038,6 +3487,8 @@ 2 2 11 + + 1 @@ -3065,6 +3516,12 @@ 2 2 2 + + + + + + @@ -3086,6 +3543,8 @@ 2 2 11 + + 1 @@ -3113,6 +3572,12 @@ 2 2 2 + + + + + + @@ -3134,6 +3599,8 @@ 2 2 11 + + 1 @@ -3161,6 +3628,12 @@ 2 2 2 + + + + + + @@ -3182,6 +3655,8 @@ 2 2 11 + + 1 @@ -3209,6 +3684,12 @@ 2 2 2 + + + + + + @@ -3230,6 +3711,8 @@ 2 2 11 + + 1 @@ -3257,6 +3740,12 @@ 2 2 2 + + + + + + @@ -3278,6 +3767,8 @@ 2 2 11 + + 1 @@ -3305,6 +3796,12 @@ 2 2 2 + + + + + + @@ -3326,6 +3823,8 @@ 2 2 11 + + 1 @@ -3353,6 +3852,12 @@ 2 2 2 + + + + + + @@ -3374,6 +3879,8 @@ 2 2 11 + + 1 @@ -3401,6 +3908,12 @@ 2 2 2 + + + + + + @@ -3422,6 +3935,8 @@ 2 2 11 + + 1 @@ -3449,6 +3964,12 @@ 2 2 2 + + + + + + @@ -3470,6 +3991,8 @@ 2 2 11 + + 1 @@ -3497,6 +4020,12 @@ 2 2 2 + + + + + + @@ -3518,6 +4047,8 @@ 2 2 11 + + 1 @@ -3545,6 +4076,12 @@ 2 2 2 + + + + + + @@ -3566,6 +4103,8 @@ 2 2 11 + + 1 @@ -3593,6 +4132,12 @@ 2 2 2 + + + + + + @@ -3614,6 +4159,8 @@ 2 2 11 + + 1 @@ -3641,6 +4188,12 @@ 2 2 2 + + + + + + @@ -3662,6 +4215,8 @@ 2 2 11 + + 1 @@ -3689,6 +4244,12 @@ 2 2 2 + + + + + + @@ -3710,6 +4271,8 @@ 2 2 11 + + 1 @@ -3737,6 +4300,12 @@ 2 2 2 + + + + + + @@ -3758,6 +4327,8 @@ 2 2 11 + + 1 @@ -3785,6 +4356,12 @@ 2 2 2 + + + + + + @@ -3806,6 +4383,8 @@ 2 2 11 + + 1 @@ -3833,6 +4412,12 @@ 2 2 2 + + + + + + @@ -3854,6 +4439,8 @@ 2 2 11 + + 1 @@ -3881,6 +4468,12 @@ 2 2 2 + + + + + + @@ -3902,6 +4495,8 @@ 2 2 11 + + 1 @@ -3929,6 +4524,12 @@ 2 2 2 + + + + + + @@ -3950,6 +4551,8 @@ 2 2 11 + + 1 @@ -3977,6 +4580,12 @@ 2 2 2 + + + + + + @@ -3998,6 +4607,8 @@ 2 2 11 + + 1 @@ -4025,6 +4636,12 @@ 2 2 2 + + + + + + @@ -4046,6 +4663,8 @@ 2 2 11 + + 1 @@ -4073,6 +4692,12 @@ 2 2 2 + + + + + + @@ -4094,6 +4719,8 @@ 2 2 11 + + 1 @@ -4121,6 +4748,12 @@ 2 2 2 + + + + + + @@ -4142,6 +4775,8 @@ 2 2 11 + + 1 @@ -4169,6 +4804,12 @@ 2 2 2 + + + + + + @@ -4190,6 +4831,8 @@ 2 2 11 + + 1 @@ -4217,6 +4860,12 @@ 2 2 2 + + + + + + @@ -4238,6 +4887,8 @@ 2 2 11 + + 1 @@ -4265,6 +4916,12 @@ 2 2 2 + + + + + + @@ -4286,6 +4943,8 @@ 2 2 11 + + 1 @@ -4313,6 +4972,12 @@ 2 2 2 + + + + + + @@ -4334,6 +4999,8 @@ 2 2 11 + + 1 @@ -4361,6 +5028,12 @@ 2 2 2 + + + + + + @@ -4382,6 +5055,8 @@ 2 2 11 + + 1 @@ -4409,6 +5084,12 @@ 2 2 2 + + + + + + @@ -4430,6 +5111,8 @@ 2 2 11 + + 1 @@ -4457,6 +5140,12 @@ 2 2 2 + + + + + + @@ -4478,6 +5167,8 @@ 2 2 11 + + 1 @@ -4505,6 +5196,12 @@ 2 2 2 + + + + + + @@ -4526,6 +5223,8 @@ 2 2 11 + + 1 @@ -4553,6 +5252,12 @@ 2 2 2 + + + + + + @@ -4574,6 +5279,8 @@ 2 2 11 + + 1 @@ -4601,6 +5308,12 @@ 2 2 2 + + + + + + @@ -4622,6 +5335,8 @@ 2 2 11 + + 1 @@ -4649,6 +5364,12 @@ 2 2 2 + + + + + + @@ -4670,6 +5391,8 @@ 2 2 11 + + 1 @@ -4697,6 +5420,12 @@ 2 2 2 + + + + + + @@ -4718,6 +5447,8 @@ 2 2 11 + + 1 @@ -4745,6 +5476,12 @@ 2 2 2 + + + + + + @@ -4766,6 +5503,8 @@ 2 2 11 + + 1 @@ -4793,6 +5532,12 @@ 2 2 2 + + + + + + @@ -4814,6 +5559,8 @@ 2 2 11 + + 1 @@ -4841,6 +5588,12 @@ 2 2 2 + + + + + + @@ -4862,6 +5615,8 @@ 2 2 11 + + 1 @@ -4889,6 +5644,12 @@ 2 2 2 + + + + + + @@ -4910,6 +5671,8 @@ 2 2 11 + + 1 @@ -4937,6 +5700,12 @@ 2 2 2 + + + + + + @@ -4958,6 +5727,8 @@ 2 2 11 + + 1 @@ -4985,6 +5756,12 @@ 2 2 2 + + + + + + @@ -5006,6 +5783,8 @@ 2 2 11 + + 1 @@ -5033,6 +5812,12 @@ 2 2 2 + + + + + + @@ -5054,6 +5839,8 @@ 2 2 11 + + 1 @@ -5081,6 +5868,12 @@ 2 2 2 + + + + + + @@ -5102,6 +5895,8 @@ 2 2 11 + + 1 @@ -5129,6 +5924,12 @@ 2 2 2 + + + + + + @@ -5150,6 +5951,8 @@ 2 2 11 + + 1 @@ -5177,6 +5980,12 @@ 2 2 2 + + + + + + @@ -5198,6 +6007,8 @@ 2 2 11 + + 1 @@ -5225,6 +6036,12 @@ 2 2 2 + + + + + + @@ -5246,6 +6063,8 @@ 2 2 11 + + 1 @@ -5273,6 +6092,12 @@ 2 2 2 + + + + + + @@ -5294,6 +6119,8 @@ 2 2 11 + + 1 @@ -5321,6 +6148,12 @@ 2 2 2 + + + + + + @@ -5342,6 +6175,8 @@ 2 2 11 + + 1 @@ -5369,6 +6204,12 @@ 2 2 2 + + + + + + @@ -5390,6 +6231,8 @@ 2 2 11 + + 1 @@ -5417,6 +6260,12 @@ 2 2 2 + + + + + + @@ -5438,6 +6287,8 @@ 2 2 11 + + 1 @@ -5465,6 +6316,12 @@ 2 2 2 + + + + + + @@ -5486,6 +6343,8 @@ 2 2 11 + + 1 @@ -5513,6 +6372,12 @@ 2 2 2 + + + + + + @@ -5534,6 +6399,8 @@ 2 2 11 + + 1 @@ -5561,6 +6428,12 @@ 2 2 2 + + + + + + @@ -5582,6 +6455,8 @@ 2 2 11 + + 1 @@ -5609,6 +6484,12 @@ 2 2 2 + + + + + + @@ -5630,6 +6511,8 @@ 2 2 11 + + 1 @@ -5657,6 +6540,12 @@ 2 2 2 + + + + + + @@ -5678,6 +6567,8 @@ 2 2 11 + + 1 @@ -5705,6 +6596,12 @@ 2 2 2 + + + + + + @@ -5726,6 +6623,8 @@ 2 2 11 + + 1 @@ -5753,6 +6652,12 @@ 2 2 2 + + + + + + @@ -5774,6 +6679,8 @@ 2 2 11 + + 1 @@ -5801,6 +6708,12 @@ 2 2 2 + + + + + + @@ -5822,6 +6735,8 @@ 2 2 11 + + 1 @@ -5849,6 +6764,12 @@ 2 2 2 + + + + + + @@ -5870,6 +6791,8 @@ 2 2 11 + + 1 @@ -5897,6 +6820,12 @@ 2 2 2 + + + + + + @@ -5918,6 +6847,8 @@ 2 2 11 + + 1 @@ -5945,6 +6876,12 @@ 2 2 2 + + + + + + @@ -5966,6 +6903,8 @@ 2 2 11 + + 1 @@ -5993,6 +6932,12 @@ 2 2 2 + + + + + + @@ -6014,6 +6959,8 @@ 2 2 11 + + 1 @@ -6041,6 +6988,12 @@ 2 2 2 + + + + + + @@ -6062,6 +7015,8 @@ 2 2 11 + + 1 @@ -6089,6 +7044,12 @@ 2 2 2 + + + + + + @@ -6110,6 +7071,8 @@ 2 2 11 + + 1 @@ -6137,6 +7100,12 @@ 2 2 2 + + + + + + @@ -6158,6 +7127,8 @@ 2 2 11 + + 1 @@ -6185,6 +7156,12 @@ 2 2 2 + + + + + + @@ -6197,17 +7174,18 @@ + - + - + - + - + -
+
diff --git a/Src/gpio.c b/Src/gpio.c index 468f1e3..752345e 100644 --- a/Src/gpio.c +++ b/Src/gpio.c @@ -62,7 +62,7 @@ void MX_GPIO_Init(void) /*Configure GPIO pins : PE3 PE4 */ GPIO_InitStruct.Pin = GPIO_PIN_3|GPIO_PIN_4; GPIO_InitStruct.Mode = GPIO_MODE_INPUT; - GPIO_InitStruct.Pull = GPIO_NOPULL; + GPIO_InitStruct.Pull = GPIO_PULLUP; HAL_GPIO_Init(GPIOE, &GPIO_InitStruct); /*Configure GPIO pin : PF10 */