Sorry - I just checked this out on 1v95.153 and you're right. It seems to be related to the amount of memory needed to do an FFT on that many samples. In 1v95 I increased the amount of JS variables, which decreased the available stack.
It seems we got hit with two issues - there's a check to ensure that the stack never overflows, but it seems it was broken in this case so the error was never reported.
I've now fixed that and shifted some memory back towards the stack, and if you try one of the latest builds again it should work.
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.
Sorry - I just checked this out on 1v95.153 and you're right. It seems to be related to the amount of memory needed to do an FFT on that many samples. In 1v95 I increased the amount of JS variables, which decreased the available stack.
It seems we got hit with two issues - there's a check to ensure that the stack never overflows, but it seems it was broken in this case so the error was never reported.
I've now fixed that and shifted some memory back towards the stack, and if you try one of the latest builds again it should work.