812fc520cd
lwip: fix reenter lwip_close
2019-05-23 17:10:44 +08:00
081c1c5bb7
fix(lwip): Fix socket multi-thread has no socket offset check
2019-05-06 16:11:49 +08:00
16238240b2
fix(lwip): Fix compiling error when disable "SET_SOLINGER_DEFAULT"
...
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/560
2019-04-19 17:35:08 +08:00
d11543400e
feat(vfs): Modify for esp8266
2019-04-15 17:18:42 +08:00
ac29fd216e
feat(lwip): Add configuration to enable/disable setting SO_LINGER default
2019-01-02 15:23:54 +08:00
bf66a8412c
feat(lwip): Add ping function
...
Commit ID: b650d19c
2018-10-30 16:39:57 +08:00
c05c1c2b3a
feat(lwip): Put sync function to lwip main thread
2018-10-11 15:45:02 +08:00
34ae970f82
refactor(lwip): Refactor LWIP UDP sync
2018-10-11 15:45:02 +08:00
5a850813c7
fix(lwip): Fix UDP sync no clear cache when close socket.
2018-09-27 09:25:45 +08:00
e193bd3f1d
fix(lwip): Fix lwip sync error to let sending task block
2018-09-25 10:45:04 +08:00
3d0eb61043
fix(lwip): Fix socket mt sync error
2018-09-20 17:03:47 +08:00
9e0fb8bcac
fix(lwip): Fix socket_mt nonblocking error
2018-09-12 21:53:22 +08:00
1564a90f3a
feat(lwip): Modify socket_mt mark_data
2018-08-23 15:20:33 +08:00
35ee995327
fix(components): Fix all components's compile warning and enable warning checking
2018-08-07 15:42:28 +08:00
51c43fba43
fix(LWIP): Fix close same socket many times
2018-07-24 16:06:55 +08:00
da0d4cb749
feat(LWIP): Socket(not server) must has linger
...
Server linger must be disable.
2018-07-19 14:32:29 +08:00
8a6c1a307f
feat(lwip): Disable LWIP raw function "shutdown"
...
Make it be same as esp-idf.
2018-07-19 10:47:46 +08:00
12bb86e845
fix(lwip): Fix shutdowm UDP error and exit
...
UDP cannot be shutdown and all socket "close" must be handled although shutdown error.
2018-07-17 19:40:07 +08:00
d09245dc50
fix(lwip): Fix sync connect/send error
2018-07-16 20:20:43 +08:00
097c8aa0cc
feat(lwip): Add function to sync "shutdown"
2018-07-11 10:22:25 +08:00
c1d7df514c
feat(lwip): Use "glue" API to replace LWIP raw socket function
2018-07-09 17:10:49 +08:00
8f5bda0297
Merge branch 'feature/make_raw_lwip_api_disable' into 'master'
...
feat(lwip): Make raw LWIP API disable
See merge request sdk/ESP8266_RTOS_SDK!273
2018-07-06 20:42:54 +08:00
0dc928dca5
feat(lwip): Make raw LWIP API disable
2018-07-06 20:38:33 +08:00
854636dbff
fix(lwip): Fix dhcpserver cannot release dhcpclient info on time
2018-07-06 18:59:13 +08:00
2dee4bc59f
Merge branch 'feature/lwip_use_thread_saft_and_thread_sync' into 'master'
...
Add multi-thread support
See merge request sdk/ESP8266_RTOS_SDK!239
2018-06-29 11:46:40 +08:00
922b2819ff
fix(esp8266): Fix send softap event id error
2018-06-28 17:52:13 +08:00
9d0b024433
feat(esp8266): Refactor ets system headler file
2018-06-27 11:39:50 +08:00
2caf744a72
feat(lwip): Refactor dhcpserver APIs
2018-06-26 21:50:11 +08:00
e912bc25fa
feat(lwip): Add multi-thread support
2018-06-26 19:50:45 +08:00
cccd058783
feat(lwip): Format code
2018-06-25 17:20:58 +08:00
15bf619aed
feat(lwip): Modify lwip according to new wifi APIs
2018-06-25 10:15:37 +08:00
f5dc5fd2a1
fix(lwip): Fix warning in dhcpserver
2018-05-25 16:39:30 +08:00
1cd5a36bdf
feat: Don't use esp_common.h in SDK
2018-05-25 09:03:45 +08:00
291c94b501
feat: Remove the use of os_printf in SDK
2018-05-24 19:52:43 +08:00
91f7080231
fix: Fix all files when change to use standard typedef
2018-05-24 19:27:41 +08:00
17491ca253
fix(lwip): Fix compile issue while remove define of TRUE/FALSE
2018-05-24 15:35:40 +08:00
f1d2152991
feat(esp8266): Don't use LOCAL in SDK
2018-05-24 15:30:47 +08:00
b9922f5116
fix: Fix warning while esp_libc update
2018-05-24 14:47:14 +08:00
d75ffa61eb
feat(esp8266): Don't use ICACHE_RODATA_ATTR to let string to be in flash
...
rodata will be in flash by default.
2018-05-24 11:02:34 +08:00
3d4f7e20af
feat(lwip): Optimize the configuration options for lwip
2018-05-08 16:45:52 +08:00
0cffd7b916
feat(lwip): Remove ported sntp
2018-05-04 08:57:32 +08:00
60d90dee90
feat(lwip): Fix compile warning in lwip
2018-05-03 15:22:09 +08:00
de7856864d
feat(lwip): Modify lwip port according to the lwip library update
...
1. Change ip_addr/ip_addr_t to ip4_addr/ip4_addr_t.
2. Use GCC error number instead of lwip error define.
3. Change the unit of sys_now to milliseconds.
2018-05-02 16:40:12 +08:00
8b0d705345
feat(lwip): add sockets_mt.c to component.mk
...
Remove sockets_mt.c declare from sockets.c
2018-04-20 16:39:21 +08:00
a20e4c1218
feat(lwip): Redefine lwip file structure
2018-04-20 16:19:31 +08:00