You could try NRF.setServices(undefined, { hid : joystick_report , uart:false }); - this will disable the Bluetooth console (so the IDE won't work at all until you reboot without loading the code) but it might help?
I'm not sure how technical you are, but the easy way to debug is to attach a USB-TTL converter as in http://www.espruino.com/Puck.js#serial-console so you can see what's going on even when you are connected by Bluetooth
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.
Hmm - that is odd - I can't see anything obvious.
You could try
NRF.setServices(undefined, { hid : joystick_report , uart:false });
- this will disable the Bluetooth console (so the IDE won't work at all until you reboot without loading the code) but it might help?I'm not sure how technical you are, but the easy way to debug is to attach a USB-TTL converter as in http://www.espruino.com/Puck.js#serial-console so you can see what's going on even when you are connected by Bluetooth