* The mdns responder has been reworked to lower stack and memory usage. This is a variation on the upstream code, it use malloc whereas the upstream code uses pools. The high stack usage of the mdns responder was problem for esp-open-rtos, so we might have to maintain the differences for now. * Improved lwip core locking, and lock checking. Upstream improvements, that need some added support from esp-open-rtos specific code. More core lock is performed when calling from the esp-open-rtos code now, so a little safer. The checking is not enforced, but projects might see warning messages and might want to look into them. * The esp-open-rtos lwip support has been sync'ed with the new freertos port included with lwip. There are still some minor differences. * A few lwip timer bugs have been resolved. This might help resolve some issues. * Plus it picks up all the other upstream fixes and improvements. * The default lwip stack has been lowered from 768 words to 480 words, due to the reduced stack usage by the mdns responder. |
||
|---|---|---|
| .. | ||
| include | ||
| app_main.c | ||
| component.mk | ||
| cplusplus_operators.cpp | ||
| debug_dumps.c | ||
| esp_gpio.c | ||
| esp_hwrand.c | ||
| esp_interrupts.c | ||
| esp_iomux.c | ||
| esp_phy.c | ||
| esp_spi.c | ||
| esp_timer.c | ||
| exception_vectors.S | ||
| led_debug.s | ||
| newlib_syscalls.c | ||
| phy_info.c | ||
| sdk_compat.c | ||
| spiflash-cache-enable.S | ||
| spiflash.c | ||
| sysparam.c | ||