No clue - it happens to me frequently though - you just check everything over and over, and then try something you already tried, and it fixes it.
I don't get it - but I'm pretty sure it's a wetware problem, because once I get it working, the problem (almost) never comes back, so I generally have to assume that I was doing something wrong.
That said, there's at least one component (MCP4xxx series) I've worked with that'll hang if you send it bogus commands and won't work again until it's powercycled - that sort of behavior would be a real bitch to debug - that might well be what was causing my problems in this case. Apparently the Constant Crash 3000 is like that too - hangs until reset if you look at it wrong.
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.
No clue - it happens to me frequently though - you just check everything over and over, and then try something you already tried, and it fixes it.
I don't get it - but I'm pretty sure it's a wetware problem, because once I get it working, the problem (almost) never comes back, so I generally have to assume that I was doing something wrong.
That said, there's at least one component (MCP4xxx series) I've worked with that'll hang if you send it bogus commands and won't work again until it's powercycled - that sort of behavior would be a real bitch to debug - that might well be what was causing my problems in this case. Apparently the Constant Crash 3000 is like that too - hangs until reset if you look at it wrong.