Interesting post-'mortem': The signal sequence and timing of the initially introduced and ultimately working code is different from what the data sheet says:
Datasheet (see attached diagram):
If I do as the data sheet say, I get characters doubled... bleeding into the previous address... I have no definite answer for that except that I do not have exactly the Siemens module which obviously does latch the data only on the rising edge...
© Espruino, powered by microcosm.
Report a problem