I wonder why the amount of usable memory is relatively small. Bangle.js 1 has 2584 blocks with 13 bytes each, in total 33.592 kB. This means the runtime requires ~30kB. From https://www.espruino.com/Performance:
Espruino is designed to run on devices with very small amounts of RAM available (under 8kB) ...
Obviously there is lots of code for Bangle.js in libs/banglejs/ and I guess elsewhere too, but it would be interesting to know what is taking up that space.
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.
Hi,
I wonder why the amount of usable memory is relatively small. Bangle.js 1 has 2584 blocks with 13 bytes each, in total 33.592 kB. This means the runtime requires ~30kB. From https://www.espruino.com/Performance:
Obviously there is lots of code for Bangle.js in
libs/banglejs/
and I guess elsewhere too, but it would be interesting to know what is taking up that space.related: https://forum.espruino.com/conversations/372543/