Thank you, I've upgraded to the 'cutting edge' firmware (2v04.76).
I still experience some issues. The minimal code to reproduce it:
var csPin = NodeMCU.D8; csPin.mode('output'); digitalPulse(csPin, true, [0.03, 0.03, 0.045]);
I get only a single low-high transition in this case according to my logic analyzer.
Interestingly if I prepend this with two 1ms values, the microsecond transitions are generated correctly.
var csPin = NodeMCU.D8; csPin.mode('output'); digitalPulse(csPin, true, [1, 1, 0.03, 0.03, 0.045]);
And this does make the modem reset work, I can query it's version number afterwards.
Am I still doing something wrong?
1 Attachment
@nistvan.86 started
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.
Thank you, I've upgraded to the 'cutting edge' firmware (2v04.76).
I still experience some issues. The minimal code to reproduce it:
I get only a single low-high transition in this case according to my logic analyzer.
Interestingly if I prepend this with two 1ms values, the microsecond transitions are generated correctly.
And this does make the modem reset work, I can query it's version number afterwards.
Am I still doing something wrong?
1 Attachment