• I've tracked it down to this exact commit: https://github.com/espruino/Espruino/commit/9da681c23cda4be6cc774390c1c084866d7f1f2f

    ... which has absolutely no relevance to LCDs at all.

    it works before it, and fails with/after it. However if you go on to the next commit, and remove those 2 lines, it still fails. In fact even if you keep the 'jsvIsString' but light an LED instead of doing anything useful it still fails.

    In fact, if you attach a hardware debugger and breakpoint that function, it's never actually reached.

    I have absolutely no idea what's wrong. It almost seems like some code size/compiler issue.

About

Avatar for Gordon @Gordon started