Yes, it's because Bangle.js can't memory map the file.
The plan has always been to modify Espruino to add a new String type that can read direct from external flash, so hopefully that'll fix the issue when it's done - as well as freeing up more RAM by allowing seldom-used code to reside directly in flash.
But I guess Storage.read(file-name, offset, length) would be a handy addition anyway - I've just added an issue for it: https://github.com/espruino/Espruino/issues/1744
Storage.read(file-name, offset, length)
© Espruino, powered by microcosm.
Report a problem