There is now Espruino WiFi which has more RAM and Flash available, so that could be an easy option ;)
There are also some things you can do to get your code size down so it might fit into a Pico...
But...
'bootloader' : 1 uses the Espruino bootloader (which lets you update firmware over USB serial). I'd set this to 0 and upload code with ST-LINK or DFU as if you set it to 1 you have to compile your own bootloader too. If setting to 0 I'd start from a board.py of a file with bootloader:0 too as some addresses change
'speed' : 84" it's the speed in MHz
Yes, saved_code allocates an area of flash where the contents of RAM can get saved to.
Could you advice me on the best way to use the flash pages structure ?
If you have lots of flash, just use a single large flash page at the end of memory. Anything else gets really difficult...
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,
There is now Espruino WiFi which has more RAM and Flash available, so that could be an easy option ;)
There are also some things you can do to get your code size down so it might fit into a Pico...
But...
'bootloader' : 1
uses the Espruino bootloader (which lets you update firmware over USB serial). I'd set this to 0 and upload code with ST-LINK or DFU as if you set it to 1 you have to compile your own bootloader too. If setting to 0 I'd start from a board.py of a file withbootloader:0
too as some addresses change'speed' : 84"
it's the speed in MHzsaved_code
allocates an area of flash where the contents of RAM can get saved to.If you have lots of flash, just use a single large flash page at the end of memory. Anything else gets really difficult...