There was actually an issue with writing that got fixed in firmwares after 2v00, so you could have a go with one of the 'cutting edge' builds I guess?
The other thing is it might not have been able to compact because there wasn't enough RAM free to temporarily put the .varimg file in RAM. In that case it'd be able to compact other flash pages, just not the ones that contain that file... So if you added a bunch of files that used up more flash in other pages then you'd be able to free that, just not what's in any page containing .varimg
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.
There was actually an issue with writing that got fixed in firmwares after 2v00, so you could have a go with one of the 'cutting edge' builds I guess?
The other thing is it might not have been able to compact because there wasn't enough RAM free to temporarily put the
.varimg
file in RAM. In that case it'd be able to compact other flash pages, just not the ones that contain that file... So if you added a bunch of files that used up more flash in other pages then you'd be able to free that, just not what's in any page containing.varimg