15 Commits

Author SHA1 Message Date
bf66a8412c feat(lwip): Add ping function
Commit ID: b650d19c
2018-10-30 16:39:57 +08:00
54a8707ee9 feat(lwip): Move "netinet/in.h" to "port/netinet/in.h" 2018-09-13 16:45:50 +08:00
f490f621cb feat(lwip): Add extra "sntp/sntp.h" to be same as esp-idf 2018-08-27 11:20:28 +08:00
35ee995327 fix(components): Fix all components's compile warning and enable warning checking 2018-08-07 15:42:28 +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
e912bc25fa feat(lwip): Add multi-thread support 2018-06-26 19:50:45 +08:00
f82e9be787 fix: Fixing lots of compilation warnings
- fix(esp8266):
  - Adding includes for missing symbols.
  - Removing unused variables.
  - Skip unsupported packing pragmas.
  - Add rom_functions.h for symbols that come from the ESP ROM. Add attributes on
ets_printf so GCC will check the syntax of the formatting string and types of
the arguments.
  - Add ETS_GPIO_INTR_EN(DIS)ABLE macro.
  - Use gpio_output_conf instead of gpio_output_set.

- fix(freertos):
  - Define functions that are useful.
  - Use correct printf symbols when printing.

- fix(lwip):
  - Ignore the warning in sntp.

- fix(mqtt):
  - `xTicksToWait` is unsigned, can't check for less than zero. Remove
unused variables.

- fix(newlib):
  - `_free_r()` returns `void`, not `void *`.
  - Adding includes for missing symbols.

- fix(ssl):
  - Make sure functions always return a value.

Merges https://github.com/espressif/ESP8266_RTOS_SDK/pull/188
2018-05-23 14:52:26 +08:00
6fbcd9f823 feat(lwip): Restructure lwip folder to support different platform 2018-05-20 21:30:59 +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
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
7bb0c87c7e fix(lwip): Fix lwip component.mk error 2018-04-08 14:47:24 +08:00
e39eb9fa1b feat(lwip): Add component.mk for lwip 2018-04-04 18:45:16 +08:00