61 Commits

Author SHA1 Message Date
bae4ce3b97 fix(lwip): Fix LwIP header file cc.h string format error
Closes: https://github.com/espressif/ESP8266_RTOS_SDK/issues/340
2018-10-16 09:42:08 +08:00
bece9a06e7 Merge branch 'feature/refactor_udp_sync' into 'master'
Refactor LWIP UDP sync

See merge request sdk/ESP8266_RTOS_SDK!535
2018-10-15 09:41:19 +08:00
c4f2a58351 Merge branch 'feature/add_LWIP_ND6_RDNSS_MAX_DNS_SERVERS_to_menuconfig' into 'master'
feat(lwip): Add LWIP_ND6_RDNSS_MAX_DNS_SERVERS to menuconfig

See merge request sdk/ESP8266_RTOS_SDK!544
2018-10-11 16:36:15 +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
f3d747ed9d fix(lwip): fix send packet from netif of AP in STA only mode 2018-10-11 09:56:35 +08:00
6fcf4ba8a8 feat(lwip): Add LWIP_ND6_RDNSS_MAX_DNS_SERVERS to menuconfig
fixs: https://github.com/espressif/ESP8266_RTOS_SDK/issues/332
2018-10-10 21:28:04 +08:00
5a850813c7 fix(lwip): Fix UDP sync no clear cache when close socket. 2018-09-27 09:25:45 +08:00
54cd3f4b61 feat(sdk): Midify "__FILE__" to "__ESP_FILE__" for some components 2018-09-21 13:04:59 +08:00
458c10bc2f feat(lwip): Modify LWIP memory managment API to debug more easily 2018-09-20 20:31:44 +08:00
aa0317bdb9 fix(lwip): Fix compiling error when disable UDP sync 2018-09-18 15:54:32 +08:00
54a8707ee9 feat(lwip): Move "netinet/in.h" to "port/netinet/in.h" 2018-09-13 16:45:50 +08:00
1bcf71895c Merge branch 'feature/add_arpa_inet_h' into 'master'
Add "arpa/inet.h" header file

See merge request sdk/ESP8266_RTOS_SDK!430
2018-09-13 15:28:18 +08:00
1c7ac67bfe feat(lwip): Add "arpa/inet.h" header file 2018-09-13 15:27:02 +08:00
ce470425e8 feat(lwip): Add <netinet/in.h> header file 2018-09-13 13:31:35 +08:00
a4369522b9 feat(heap): Remove old heap and modify old heap API 2018-09-12 11:12:30 +08:00
1ca16e5a13 feat(lwip): Add UDP sync process trigger 2018-09-07 16:12:16 +08:00
fe0c6905d6 fix(lwip): fix some writting error 2018-09-07 15:34:41 +08:00
d46f831d88 feat(lwip): formatted code 2018-09-06 10:33:20 +08:00
8e0084f7de feat(esp8266): add esp_aio send result 2018-09-06 10:33:20 +08:00
64771597fd fix(lwip): Fix UDP sync send error 2018-08-28 15:32:35 +08:00
35ee995327 fix(components): Fix all components's compile warning and enable warning checking 2018-08-07 15:42:28 +08:00
3c806b7892 Merge branch 'feature/lwip_udp_sync_return_real_result' into 'master'
udp sync return real result

See merge request sdk/ESP8266_RTOS_SDK!354
2018-08-01 15:15:51 +08:00
af17c341ec feat(lwip): udp sync return real result 2018-07-31 14:38:16 +08:00
c966dd04da feat(lwip): make tcp fast timer to 125ms and make rto to 250ms 2018-07-31 12:48:37 +08:00
cf46ba82be feat(lwip): Add socket UDP sync function 2018-07-30 20:30:04 +08:00
8af3aa5ccf Merge branch 'feature/add_pbuf_list' into 'master'
feat(lwip): Add pbuf list to resend ERR_MEM pbuf

See merge request sdk/ESP8266_RTOS_SDK!329
2018-07-30 20:27:22 +08:00
5410921e61 feat(lwip): Modify lwip main task priority.
esp-idf's value is "configMAX_PRIORITIES-7", so with the fix they are same.
2018-07-27 19:10:38 +08:00
ee60c285fa feat(lwip): Add pbuf list to resend ERR_MEM pbuf 2018-07-27 17:00:46 +08:00
5c357487e8 fix(lwip): Fix lwip heap low-level error 2018-07-27 13:18:08 +08:00
74e013e493 feat(LWIP): Fix IRAM pbuf never send
WIFI only can send DRAM data, so if upper layer pbuf payload is
IRAM data, here it must be copy to DRAM.

We add "pbuf_alloc_ll" to reduce this happen.
2018-07-25 19:18:12 +08:00
e92178b896 fix(LWIP): Fix WIFI send error 2018-07-25 13:16:45 +08:00
45792bae33 Merge branch 'feature/socket_with_so_link' into 'master'
Socket(not server) must has linger

See merge request sdk/ESP8266_RTOS_SDK!313
2018-07-19 19:42:50 +08:00
da0d4cb749 feat(LWIP): Socket(not server) must has linger
Server linger must be disable.
2018-07-19 14:32:29 +08:00
765754f10d Merge branch 'bugfix/fix_ap_send_udp_pkt_use_sta_netif' into 'master'
fix(lwip): fix the bug that ip_route get wrong netif

See merge request sdk/ESP8266_RTOS_SDK!309
2018-07-19 10:39:20 +08:00
1883c4c2cd fix(lwip): fix netif mac addr is not right 2018-07-18 20:10:44 +08:00
2b17b7280f fix(lwip): fix the bug that ip_route get wrong netif 2018-07-18 17:26:37 +08:00
27ddf02181 fix(lwip): Fix low-level send IRAM data 2018-07-16 15:48:22 +08:00
c1d7df514c feat(lwip): Use "glue" API to replace LWIP raw socket function 2018-07-09 17:10:49 +08:00
0dc928dca5 feat(lwip): Make raw LWIP API disable 2018-07-06 20:38:33 +08:00
3f6158a2ce feat(lwip): Fix LWIP socket mt header file warning 2018-06-29 14:10:26 +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
b041d65caa feat(tcpip_adapter): Refactor tcpip_adapter APIs 2018-06-26 21:50:11 +08:00
e912bc25fa feat(lwip): Add multi-thread support 2018-06-26 19:50:45 +08:00
bf0b8c8bb6 feat(esp8266): Modify old system APIs to new ones 2018-06-25 20:37:38 +08:00
15bf619aed feat(lwip): Modify lwip according to new wifi APIs 2018-06-25 10:15:37 +08:00
9252eafdf3 fix(lwip): Fix warning in lwip 2018-05-25 16:39:34 +08:00
e518650b36 feat: Don't use c_types.h in SDK 2018-05-24 20:41:29 +08:00
291c94b501 feat: Remove the use of os_printf in SDK 2018-05-24 19:52:43 +08:00