ZitatAlles anzeigenOriginal von UFO
Klingt imho irgendwie (zu?) kompliziert.
Könnte jemand bitte mal zusammenfassen, worin das Problem jetzt genau besteht. Mir fehlen da ein paar Bits an Information. Also:
1. In welcher Reihenfolge werden welche Kommandos abgesetzt?
2. Wie sollten sie korrekterweise abgearbeitet werden?
3. Wie werden sie derzeit im Fehlerfall abgearbeitet?
Zitat
Vielleicht findet sich noch eine einfachere Methode, die richtige Reihenfolge zu erzwingen.
Die einfachste ist wohl der Ansatz über das RPBusy Bit, wie das von lordzodiac
mit seinem Treiber und meiner neusten firmware verwendet wird. Liest Marco
eigentlich mit? Immerhin diskutieren wir das ja auch per PM und Du stehst im CC
Zitat
Verschwindet das Problem eigentlich, wenn die fraglichen Kommandos durch entsprechend große msleep()-Befehle voneinander getrennt werden?
Gute Frage.
Werner