You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
. Move continuation stack from .bss onto sys stack, saving 4kB of RAM, if WPS is not needed (#4622)
But there is a side effect: the function cont_get_free_stack(&g_cont) [cont.h] does not work because the variable g_cont is not defined anymore (file core_esp8266_main.cpp).
My programs include stack statistics but I am unable to maintain this feature if I use the new release 2.4.2.
The text was updated successfully, but these errors were encountered:
I did not use the variable g_pcont before because this comment [core_esp8266_main.cpp] confused me:
/* Not static, used in core_esp8266_postmortem.c.
* Placed into noinit section because we assign value to this variable
* before .bss is zero-filled, and need to preserve the value.
*/
cont_t* g_pcont __attribute__((section(".noinit")));
The new release 2.4.2 includes this change:
. Move continuation stack from .bss onto sys stack, saving 4kB of RAM, if WPS is not needed (#4622)
But there is a side effect: the function cont_get_free_stack(&g_cont) [cont.h] does not work because the variable g_cont is not defined anymore (file core_esp8266_main.cpp).
My programs include stack statistics but I am unable to maintain this feature if I use the new release 2.4.2.
The text was updated successfully, but these errors were encountered: