Skip to content
This repository was archived by the owner on Jun 5, 2019. It is now read-only.

Commit 259de22

Browse files
committed
Merge pull request #310 from techcap/enc28j60
enc28j60 problem fixed
2 parents 681cd71 + 35442e6 commit 259de22

File tree

4 files changed

+95
-84
lines changed

4 files changed

+95
-84
lines changed

DeviceCode/Drivers/Ethernet/enc28j60_lwip/dotNetMF.proj

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -44,36 +44,35 @@
4444
<Compile Include="enc28j60_lwip_driver.cpp" />
4545
<IncludePaths Include="DeviceCode\arm\Drivers\Ethernet\ENC28J60_lwip" />
4646
<IncludePaths Include="DeviceCode\pal\net" />
47-
<IncludePaths Include="DeviceCode\pal\lwip\LWIP\src\include" />
48-
<IncludePaths Include="DeviceCode\pal\lwip\LWIP\src\include\ipv4" />
49-
<IncludePaths Include="DeviceCode\pal\lwip\LWIP\src\include\arch" />
47+
<IncludePaths Include="DeviceCode\pal\lwip_1_4_1_os\LWIP\src\include" />
48+
<IncludePaths Include="DeviceCode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4" />
5049
</ItemGroup>
5150
<ItemGroup>
52-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\arch\cc.h" />
53-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\arch\sys_arch.h" />
54-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\autoip.h" />
55-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\igmp.h" />
56-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\inet.h" />
57-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\ip.h" />
58-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\ip_addr.h" />
59-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\api.h" />
60-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\api_msg.h" />
61-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\arch.h" />
62-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\debug.h" />
63-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\def.h" />
64-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\dhcp.h" />
65-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\dns.h" />
66-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\err.h" />
67-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\mem.h" />
68-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\netbuf.h" />
69-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\netif.h" />
70-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\netifapi.h" />
71-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\opt.h" />
72-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\pbuf.h" />
73-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\sys.h" />
74-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\tcpip.h" />
75-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\udp.h" />
76-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\netif\etharp.h" />
51+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\arch\cc.h" />
52+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\arch\sys_arch.h" />
53+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\autoip.h" />
54+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\igmp.h" />
55+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\inet.h" />
56+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\ip.h" />
57+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\ip_addr.h" />
58+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\api.h" />
59+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\api_msg.h" />
60+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\arch.h" />
61+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\debug.h" />
62+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\def.h" />
63+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\dhcp.h" />
64+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\dns.h" />
65+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\err.h" />
66+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\mem.h" />
67+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\netbuf.h" />
68+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\netif.h" />
69+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\netifapi.h" />
70+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\opt.h" />
71+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\pbuf.h" />
72+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\sys.h" />
73+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\tcpip.h" />
74+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\udp.h" />
75+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\netif\etharp.h" />
7776
<HFiles Include="$(SPOCLIENT)\devicecode\pal\net\network_defines_lwip.h" />
7877
<HFiles Include="$(SPOCLIENT)\devicecode\pal\net\net_decl_lwip.h" />
7978
<HFiles Include="enc28j60_lwip.h" />

DeviceCode/Drivers/Ethernet/enc28j60_lwip/enc28j60_lwip.cpp

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,8 @@ static UINT8 s_receiveRetries = 10;
118118

119119

120120
void enc28j60_handle_recv_error( struct netif *pNetIF, SPI_CONFIGURATION *SpiConf )
121-
{
121+
{
122+
122123
UINT8 byteData;
123124

124125
if(--s_receiveRetries <= 0)
@@ -157,7 +158,8 @@ void enc28j60_handle_recv_error( struct netif *pNetIF, SPI_CONFIGURATION *SpiCo
157158
}
158159

159160
void enc28j60_handle_xmit_error( struct netif *pNetIF, SPI_CONFIGURATION *SpiConf )
160-
{
161+
{
162+
161163
UINT8 byteData;
162164

163165
byteData = (1 << ENC28J60_ECON1_TXRST_BIT);
@@ -195,7 +197,7 @@ void enc28j60_lwip_pre_interrupt (GPIO_PIN Pin, BOOL PinState, void* pArg )
195197
UINT8 eirData;
196198
SPI_CONFIGURATION *SpiConf = &g_ENC28J60_LWIP_Config.DeviceConfigs[0].SPI_Config;
197199

198-
GLOBAL_LOCK(encIrq);
200+
GLOBAL_LOCK(irq);
199201

200202
/* After an interrupt occurs, the host controller should
201203
clear the global enable bit for the interrupt pin before
@@ -235,7 +237,7 @@ void enc28j60_lwip_interrupt( struct netif *pNetIF )
235237

236238
SPI_CONFIGURATION *SpiConf;
237239

238-
GLOBAL_LOCK(encIrq);
240+
GLOBAL_LOCK(irq);
239241

240242
if (!pNetIF )
241243
{
@@ -292,7 +294,9 @@ void enc28j60_lwip_interrupt( struct netif *pNetIF )
292294

293295
if (cntPkts)
294296
{
297+
irq.Release();
295298
packetsLeft = enc28j60_lwip_recv( pNetIF );
299+
irq.Acquire();
296300
}
297301
}
298302

@@ -366,7 +370,7 @@ int enc28j60_lwip_recv( struct netif *pNetIF )
366370
{
367371
{
368372
/* Disable interrupt for each loop and only each loop */
369-
GLOBAL_LOCK(encIrq);
373+
GLOBAL_LOCK(irq);
370374

371375
/* Set the read buffer pointer to the beginning of the packet */
372376
enc28j60_lwip_select_bank(SpiConf, ENC28J60_CONTROL_REGISTER_BANK0);
@@ -401,8 +405,10 @@ int enc28j60_lwip_recv( struct netif *pNetIF )
401405

402406
if (length != 0)
403407
{
408+
irq.Release();
404409
pPBuf = pbuf_alloc( PBUF_RAW, length, PBUF_RAM );
405-
410+
irq.Acquire();
411+
406412
if ( pPBuf )
407413
{
408414
dataRX = (UINT8 *)pPBuf->payload;
@@ -422,7 +428,9 @@ int enc28j60_lwip_recv( struct netif *pNetIF )
422428

423429
/* invoke stack ip input - the stack should free the buffer when it is done,
424430
so DON'T call pbuf_free on pPBuf!!!!!*/
431+
irq.Release();
425432
pNetIF->input( pPBuf, pNetIF );
433+
irq.Acquire();
426434
}
427435
else
428436
{
@@ -447,7 +455,8 @@ int enc28j60_lwip_recv( struct netif *pNetIF )
447455
}
448456
}
449457
else
450-
{
458+
{
459+
451460
lastReceiveBuffer = s_ENC28J60_RECEIVE_BUFFER_START;
452461
}
453462

@@ -502,7 +511,7 @@ err_t enc28j60_lwip_xmit( struct netif *pNetIF, struct pbuf *pPBuf)
502511
int retries = 100;
503512

504513

505-
GLOBAL_LOCK(encIrq);
514+
GLOBAL_LOCK(irq);
506515

507516
if ( !pNetIF )
508517
{
@@ -573,8 +582,9 @@ err_t enc28j60_lwip_xmit( struct netif *pNetIF, struct pbuf *pPBuf)
573582
perPacketControlByte = (1 << ENC28J60_XMIT_CONTROL_PPADEN_BIT) |
574583
(1 << ENC28J60_XMIT_CONTROL_PCRCEN_BIT) ;
575584

576-
585+
irq.Release();
577586
pTmp = pbuf_alloc(PBUF_RAW, length + 2, PBUF_RAM);
587+
irq.Acquire();
578588

579589
if(!pTmp) return ERR_MEM;
580590

@@ -596,7 +606,9 @@ err_t enc28j60_lwip_xmit( struct netif *pNetIF, struct pbuf *pPBuf)
596606

597607
CPU_SPI_nWrite8_nRead8(*SpiConf, pTx, length+2, 0, 0, 0 );
598608

609+
irq.Release();
599610
pbuf_free(pTmp);
611+
irq.Acquire();
600612

601613
s_ENC28J60_TRANSMIT_BUFFER_START += length;
602614

@@ -892,7 +904,7 @@ bool enc28j60_lwip_setup_device( struct netif *pNetIF )
892904
the MIREGADR register.
893905
2. Set the MICMD.MIIRD bit. The read operation begins and
894906
the MISTAT.BUSY bit is set.
895-
3. Wait 10.24 ìs. Poll the MISTAT.BUSY bit to be certain
907+
3. Wait 10.24 ?. Poll the MISTAT.BUSY bit to be certain
896908
that the operation is complete. While busy, the host
897909
controller should not start any MIISCAN operations or
898910
write to the MIWRH register. When the MAC has obtained

DeviceCode/Drivers/Ethernet/loopback_lwip/dotNetMF.proj

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -45,23 +45,23 @@
4545
<IncludePaths Include="DeviceCode\arm\Drivers\Ethernet\enc28j60_lwip" />
4646
<IncludePaths Include="DeviceCode\arm\Drivers\Ethernet\loopback_lwip" />
4747
<IncludePaths Include="DeviceCode\pal\net" />
48-
<IncludePaths Include="DeviceCode\pal\lwip\LWIP\src\include" />
49-
<IncludePaths Include="DeviceCode\pal\lwip\LWIP\src\include\ipv4" />
50-
<IncludePaths Include="DeviceCode\pal\lwip\LWIP\src\include\arch" />
48+
<IncludePaths Include="DeviceCode\pal\lwip_1_4_1_os\LWIP\src\include" />
49+
<IncludePaths Include="DeviceCode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4" />
50+
<IncludePaths Include="DeviceCode\pal\lwip_1_4_1_os\LWIP\src\include\arch" />
5151
</ItemGroup>
5252
<ItemGroup>
53-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\arch\cc.h" />
54-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\inet.h" />
55-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\ip.h" />
56-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\ip_addr.h" />
57-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\arch.h" />
58-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\debug.h" />
59-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\def.h" />
60-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\err.h" />
61-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\netif.h" />
62-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\opt.h" />
63-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\pbuf.h" />
64-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\netif\etharp.h" />
53+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\arch\cc.h" />
54+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\inet.h" />
55+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\ip.h" />
56+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\ip_addr.h" />
57+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\arch.h" />
58+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\debug.h" />
59+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\def.h" />
60+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\err.h" />
61+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\netif.h" />
62+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\opt.h" />
63+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\pbuf.h" />
64+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\netif\etharp.h" />
6565
<HFiles Include="$(SPOCLIENT)\devicecode\pal\net\network_defines_lwip.h" />
6666
<HFiles Include="$(SPOCLIENT)\devicecode\pal\net\net_decl_lwip.h" />
6767
<HFiles Include="loopback_lwip_driver.h" />

DeviceCode/pal/COM/sockets/openssl/dotNetMF.proj

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -44,43 +44,43 @@
4444
<IncludePaths Include="DeviceCode\pal\OpenSSL\OpenSSL_1_0_0\include\" />
4545
<IncludePaths Include="DeviceCode\pal\OpenSSL\OpenSSL_1_0_0\" />
4646
<IncludePaths Include="DeviceCode\pal\OpenSSL\OpenSSL_1_0_0\crypto\" />
47-
<IncludePaths Include="DeviceCode\pal\lwip\LWIP\src\include" />
48-
<IncludePaths Include="DeviceCode\pal\lwip\LWIP\src\include\ipv4" />
49-
<IncludePaths Include="DeviceCode\pal\lwip\LWIP\src\include\arch" />
50-
<IncludePaths Include="DeviceCode\pal\lwip\SocketsDriver" />
51-
<IncludePaths Include="DeviceCode\pal\lwip\TinyCLR" />
47+
<IncludePaths Include="DeviceCode\pal\lwip_1_4_1_os\LWIP\src\include" />
48+
<IncludePaths Include="DeviceCode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4" />
49+
<IncludePaths Include="DeviceCode\pal\lwip_1_4_1_os\LWIP\src\include\arch" />
50+
<IncludePaths Include="DeviceCode\pal\lwip_1_4_1_os\SocketsDriver" />
51+
<IncludePaths Include="DeviceCode\pal\lwip_1_4_1_os\TinyCLR" />
5252
<IncludePaths Include="DeviceCode\pal\COM\" />
5353
<IncludePaths Include="DeviceCode\pal\net\" />
5454
</ItemGroup>
5555
<ItemGroup>
5656
<HFiles Include="$(SPOCLIENT)\devicecode\pal\com\sockets\sockets.h" />
5757
<HFiles Include="$(SPOCLIENT)\devicecode\pal\com\sockets_lwip\sockets_lwip.h" />
58-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\arch\cc.h" />
59-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\arch\sys_arch.h" />
60-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\autoip.h" />
61-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\icmp.h" />
62-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\igmp.h" />
63-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\inet.h" />
64-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\ip.h" />
65-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\ipv4\lwip\ip_addr.h" />
66-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\api.h" />
67-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\api_msg.h" />
68-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\arch.h" />
69-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\debug.h" />
70-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\def.h" />
71-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\dhcp.h" />
72-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\err.h" />
73-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\mem.h" />
74-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\netbuf.h" />
75-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\netif.h" />
76-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\netifapi.h" />
77-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\opt.h" />
78-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\pbuf.h" />
79-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\sys.h" />
80-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\tcp.h" />
81-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\tcpip.h" />
82-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\lwip\udp.h" />
83-
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip\LWIP\src\include\netif\etharp.h" />
58+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\arch\cc.h" />
59+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\arch\sys_arch.h" />
60+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\autoip.h" />
61+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\icmp.h" />
62+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\igmp.h" />
63+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\inet.h" />
64+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\ip.h" />
65+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\ipv4\lwip\ip_addr.h" />
66+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\api.h" />
67+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\api_msg.h" />
68+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\arch.h" />
69+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\debug.h" />
70+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\def.h" />
71+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\dhcp.h" />
72+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\err.h" />
73+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\mem.h" />
74+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\netbuf.h" />
75+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\netif.h" />
76+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\netifapi.h" />
77+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\opt.h" />
78+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\pbuf.h" />
79+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\sys.h" />
80+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\tcp.h" />
81+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\tcpip.h" />
82+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\lwip\udp.h" />
83+
<HFiles Include="$(SPOCLIENT)\devicecode\pal\lwip_1_4_1_os\LWIP\src\include\netif\etharp.h" />
8484
<HFiles Include="$(SPOCLIENT)\devicecode\pal\net\network_defines_lwip.h" />
8585
<HFiles Include="$(SPOCLIENT)\devicecode\pal\net\net_decl_lwip.h" />
8686
<HFiles Include="$(SPOCLIENT)\devicecode\pal\openssl\openssl_1_0_0\crypto\objects\objects.h" />

0 commit comments

Comments
 (0)