Wow, playing at 30,000's not going to work. The page says right at the top:
Waveforms can use up so much CPU that they make render Espruino unresponsive if you create a repeating Waveform with a frequency that is too high (above 10kHz input or 20kHz output).
Did you try literally just using the example as-is first? :)
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.
Wow, playing at 30,000's not going to work. The page says right at the top:
Did you try literally just using the example as-is first? :)