Ich bin mit dem Mavlinkzeugs ziemlich verhauen worden und aktuell hat es noch nicht die Bewandtnis. Aber auf der anderen Seite ist schon viel Code zum Abspeichern und Laden von WP erledigt ("Virtuelle Floppydisk", Plausibilitäts-Checks der Waypontliste usw.). Der normale Flieger merkt davon nichts, aber wer ggf. den Code weiter entwickeln will, wird sich sicherlich darüber freuen, dass schon vieles fertig ist. Armazila, John Ihleins "FF32-lite" (seit unter einer Woche auch) und Autoquad benutzen Mavlink (natürlich auch Arducopter, Px4 usw.) allein schon deswegen kann man sich dem Protokoll nicht ganz entziehen - ausser mwii.... Deswegen hat Harakiri einen nicht unerheblichen Mavlink Anteil, der ohne Meisters input nicht möglich gewesen wäre (und ich möchte nicht wissen, ob nicht Armazila oder JIhlein nicht doch mal einen Blick in den *pfui* Harakiri/Meister/Mavlinkteil geworfen haben - und das ist auch gewollt und absolut OK!! - DENN NUR SO FUNKTIONIERT OPENSOURCE - das haben m.E manche noch nicht verstanden). Um die Kompatibilität zu Mwii und Mavlink gleichzeitig zu bewahren ist ein Autosensing in irgend einer Form nötig. Leider waren dazu gewisse Änderungen absolut nötig um die Betriebssicherheit aufrecht zu erhalten (Verhindern von Versehentlichem Springen in den Bootloadermodus). Der aktuelle BF Code hat mittlerweile (ca. 8 Monate Latenz?) auch ein paar Sicherheitsmassnahmen mehr, um nicht versehentlich in den Flashmodus zu kommen. Mir ist es egal, von wem Verbesserungen oder Fortschritte kommen, auch wenn BF ohne Credit Verbesserungen übernimmt, oder ich als notorischer Dauerkopierer von Ideen hingestellt werde, oder als Dauerprügelknabe von TC den Hals hinhalten muss - nur wenn ich eines nicht abkann, dann ist es von hinten *pulp fiction style* ge... zu werden.
Also bitte die Unannehmlichkeiten beim Umflashen als Fortschritt und nicht als A*schtritt begreifen! Die Bootloaderpads sind zum Zurückflashen auf BF absolut nicht, never ever, erforderlich.
Die Hardware ist mittlerweile in der (m.E) einzigartigen Position 4 Firmwares laufen zu lassen (BF, FF32-lite, Harakiri und Openpilotport, und wer weiss was noch!)
LG
Rob