try to replace E.toString by E.toFlatString, also new tokenisation of strings broke older InlineC compiler output, wrap atob() into E.toFlatString() too (in var bin=atob())
new compiler now generates something like var bin=(E.toFlatString||E.toString)(atob("....."))
EDIT: was wrong first time, toFlatString comes first, fixed
EDIT2: it is actually || not |
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.
try to replace E.toString by E.toFlatString, also new tokenisation of strings broke older InlineC compiler output, wrap atob() into E.toFlatString() too (in var bin=atob())
new compiler now generates something like
var bin=(E.toFlatString||E.toString)(atob("....."))
EDIT: was wrong first time, toFlatString comes first, fixed
EDIT2: it is actually
||
not|