Hallo Roland,
super, dass jetzt alle Parameter angezeigt werden.
Ehrlich gesagt, hatte ich mir schon gedacht, dass was mit den Adressen nicht stimmt.
Ich habe nämlich vorher im Keller den Konverter mit meiner FunCub getestet.
Da ist ein MSB Expert Regler eingebaut, und ich habe testweise noch das Vario mit angesteckt.
Alle Parameter werden einwandfrei angezeigt.
Übrigens, wenn Du das Vario verwendest, solltest Du die Auto-Offset Funktion im Sender deaktivieren.
Sie ist nicht nötig, da das Vario ohnehin die Höhe beim Einschalten als Offset nimmt und den ausgegebenen Wert darauf bezieht.
Mit Auto-Offset im Sender gibt es manchmal den lustigen Fall, dass eine Höhe von über 16000 m angezeigt wird.
Das kann nur daran liegen, dass das Vario beim Einschalten mal kurzzeitig einen falschen Wert ausgibt.
Wenn der Sender dann zufällig diesen Wert als Bezugshöhe nimmt, kommt bei aktiviertem Auto-Offset natürlich Blödsinn raus.
Was die Problematik beim Einschalten betrifft, ist es in der Tat so, dass bei aktiviertem Pull-Up das Modul nicht immer Telemetriedaten gesendet hat.
Ich habe dann den internen Pull-Up des M-Link Eingangs-Pins deaktiviert und seitdem gibt es keine Probleme.
Für das Modul ist der Konverter jetzt absolut hochohmig, da kann dann auch nichts mehr schiefgehen.
Der Pull-Up ist auch nicht nötig, da das Modul den Pegel aktiv in beide Richtungen treibt (Push-Pull Stufe).
Den Unterschied zwischen HFMG1 und HFMG3 kann ich mir auch nicht erklären.
Ich bin der gleichen Meinung wie MPK, dass sich die beiden Module im Prinzip gleich verhalten.
Aber wenn das Phänomen so gerade an der Grenze liegt, .....
Offensichtlich benutzt der Teensy Konverter einen internen Pull-Up, anders ist das Phänomen nicht zu erklären.
Was zukünftige Erweiterungen angeht, da bin ich völlig offen.
Das Einlesen der MSB Konfiguration beim Einschalten hatte ich ursprünglich auch im Sinn.
Ich wollte das Projekt aber nicht gleich zu kompliziert machen, und außerdem verwende ich eigentlich immer die gleichen Adressen.
Aber ich werde mir das mal durch den Kopf gehen lassen, wie man hier mehr Flexibilität einbauen kann.
Welche zusätzlichen Parameter wären denn für Dich noch interessant?
Da das Programm offensichtlich grundsätzlich funktioniert, stelle ich hier mal das aktualisierte Hex File ein (mit .txt Erweiterung zwecks Hochladen).
Gruß
Reinhardt