If Espruino is loading from flash (even if it is loading empty code written by save()) it doesn't display the logo... So pretty much the only way you get the logo displayed is right after you update the firmware :)
The reason is that if you've saved anything and you connect to a PC, you want to print as little text as possible in case the PC isn't listening to what's being printed - because if the PC isn't reading data, output buffers get full, and the code halts waiting for it to empty again.
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.
Yes, it's a bit odd, but:
If Espruino is loading from flash (even if it is loading empty code written by
save()
) it doesn't display the logo... So pretty much the only way you get the logo displayed is right after you update the firmware :)The reason is that if you've saved anything and you connect to a PC, you want to print as little text as possible in case the PC isn't listening to what's being printed - because if the PC isn't reading data, output buffers get full, and the code halts waiting for it to empty again.