The scripts/find_big_ram/rom scripts could be handy here.
not output for ESP8266, but there is make topstrings and topreadonly
make topstrings
topreadonly
But I wonder if you're compiling with RELEASE=1? If not the optimisations may not happen
Yes, as export RELEASE=1 is a part of my default environment ;-)
export RELEASE=1
Try a simple BLACKLIST.json[{"class":"Waveform","name":"*"}]
[{"class":"Waveform","name":"*"}]
make clean && BLACKLIST=BLACKLIST.json make
grep -i waveform gen/jswrapper.c
Result:
@MaBe started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
not output for ESP8266, but there is
make topstrings
andtopreadonly
Yes, as
export RELEASE=1
is a part of my default environment ;-)Try a simple BLACKLIST.json
[{"class":"Waveform","name":"*"}]
make clean && BLACKLIST=BLACKLIST.json make
grep -i waveform gen/jswrapper.c
Result: