yes8s wrote:Note: The request is still open, if anyone who has can compile successfully, to report on what memory saving can be made by deselecting modules from compilation
I quickly set up a build environment on Windows. When building unmodified NodeMcu I get
> = node.heap()
20736
With
#define LUA_USE_MODULES_NODE
#define LUA_USE_MODULES_FILE
#define LUA_USE_MODULES_GPIO
#define LUA_USE_MODULES_WIFI
#define LUA_USE_MODULES_NET
// #define LUA_USE_MODULES_PWM
// #define LUA_USE_MODULES_I2C
// #define LUA_USE_MODULES_TMR
// #define LUA_USE_MODULES_ADC
#define LUA_USE_MODULES_UART
// #define LUA_USE_MODULES_OW
// #define LUA_USE_MODULES_BIT
I get
> = node.heap()
21688
So about 1k is gained.