mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-05-23 10:08:06 +08:00

- 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
22 lines
807 B
Makefile
22 lines
807 B
Makefile
#
|
|
# Component Makefile
|
|
#
|
|
COMPONENT_ADD_INCLUDEDIRS += include/lwip/apps \
|
|
lwip/src/include \
|
|
lwip/src/include/posix \
|
|
port/esp8266/include
|
|
|
|
COMPONENT_SRCDIRS += apps/dhcpserver \
|
|
apps/multi-threads \
|
|
lwip/src/api \
|
|
lwip/src/apps/sntp \
|
|
lwip/src/core \
|
|
lwip/src/core/ipv4 \
|
|
lwip/src/core/ipv6 \
|
|
lwip/src/netif \
|
|
port/esp8266/freertos \
|
|
port/esp8266/netif
|
|
|
|
CFLAGS += -Wno-address #lots of LWIP source files evaluate macros that check address of stack variables
|
|
|
|
lwip/src/apps/sntp/sntp.o: CFLAGS += -Wno-implicit-function-declaration |