Aktuelle MeshCom 4.0 MC Firmware 4.35t (HITL -Human in the Loop)
-
Version 4.35t
- UPDATE
- T-DECK, T-DECK-PLUS Boot-Ladezeit verbessert
-
deepsleepschlaeft auf jedem Board wirklich (Issue #962) -
ACK-Frames an das Telefon tragen das Rufzeichen des Quittierenden
-
Back-Pressure: Echo-Schutz (BP-11)
-
Web-GUI
-
Hoehe: Barometer-Referenz, GPS-Filter, Fusion (GPS-05b/07/08/09)
-
MCP23017 Port A geht in die Luft:
/D=(Issue #1076) -
EXTUDP
telefuer relayte Nodes:qfetraegt den Druck (TLM-04) -
Text-Filter: Einzelbyte-Umlaute ueberleben (CHR-03)
-
TX-Leistung nach Flash-Reset (Issue #1132)
-
ESP32-S3 Native-USB (CDC-01/CDC-02)
-
Bench-Instrumentierung nicht mehr im normalen Build (INS-01)
-
Weitere Korrekturen
src/loop_functions.cpp: T-Beam Supreme (BOARD_TBEAM_V3) OLED aufU8G2_..._F_HW_I2Cmit Vollbildpuffer (Wire, Pins 17/18). Software-I2C mit 1-Seiten-Puffer kostete ~570 ms pro Bild auf der Hauptschleife (Feldmessung, 4x/min). Nicht auf Supreme-Hardware verifiziert.src/adc_functions.cpp,src/loop_functions.cpp(initAnalogPin()),src/command_functions.cpp(--info): mit--analog onund Pin 99 liefanalogReadRaw(99)alle 2 ms und der Core loggtePin 99 is not ADC pin!hunderte Male pro Sekunde. Messung pausiert bei Pin 99, eine Zeile beim Boot nennt den Board-Default.- T-Deck:
src/t-deck/tdeck_main.cpp(mouse_read()) — der Trackball-Taster liefert nur noch auf der Druckflanke einen Puls (bisher zwei LVGL-Klicks pro Druck, der Drawer ging auf und wieder zu).src/t-deck/event_functions.cpp— Send/Save-Handler wechseln ohne Animation zum Message-Tab (ein zweiter Druck waehrend der Scroll-Animation liess das Bild halb stehen);tabview_event_cb()verwirft das von der Tab-Leiste hochgeblubberte doppelteVALUE_CHANGED.src/t-deck/tdeck_sdmap.{h,cpp}—sdmap_refresh()ueberspringt einen Aufbau, dessen Set/Zoom/Zentrum/Viewport dem letzten gleicht, und bekommt einenwhy-Parameter fuer das Log; damit wird die SD-Karte beim Tab-Wechsel einmal statt zweimal zusammengesetzt (718 ms statt 1337 ms Loop-Gap). - Track-Warnhinweis (TRK-01): neu
src/track_warning.h;--track on(command_functions.cpp), der Boot mit gesetztem Flag (esp32_main.cpp,nrf52_main.cpp) und der Web-Switch (web_functions.cpp) nennen den Preis:degraded MeshCom RX performance, packetloss likely. Kein Eingriff in die Beacon-Kadenz. src/configuration_global.h:FLASH_VERSION20260909 (rein informativ,FLASH_STRUCT_VERSIONunveraendert).
- UPDATE
-
Version 4.35s
- UPDATE
- T-Deck Plus Verbesserungen
- GPS Verbesserungen – Kalmanfilter
- Tastatur Zeichenwiederholung wenn länger gedrückt – #1127
- Generelle Stabilitätsverbesserungen
- T-Deck Plus Verbesserungen
- NEU
-
Neues Land Polen PL (Frequenzen) – #1078
-
Neues Kommando –setlog on/off – #1075
-
- FIX
- PATH-Buffer verlängert und alle 5 Hops darzustellen
-
ADC-Polaritätsprobe erkennt fest anliegenden Spannungsteiler (Wireless Stick V3) – #1124
-
ADC_MULTIPLIER des Wireless Stick V3 korrigiert (4.9245 -> 4.13) – #1119
-
Funktion QRS erst ab der dritten eigenen Nachricht bei Ringtiefe >= 5 – #1122
-
BME280 support on LilyGo T-Echo– #1089
-
RAK/WSBLOCK GPS TRACK MODE – #1080
- Vorbereitung auf MeshCom 5
- erweiteres Logging der Frames um zukünftig TX Zeit zu sparen.
- Statusmeldungen zum Sendepuffer
- Der Knoten meldet dem Absender, wenn sein Sendepuffer voll läuft. Die Meldungen kommen vom eigenen Rufzeichen des Knotens und erscheinen nur lokal: in der App, im Web-GUI, auf der seriellen Konsole oder beim EXTUDP-Programm, je nachdem, worüber die Nachricht eingegeben wurde, und im selben Chat, in den getippt wurde. Über Funk gehen sie nie.
QRS - slow down, TX buffer is filling: Der Puffer füllt sich. Nachrichten werden noch angenommen, bitte langsamer senden.QRT - stopping to accept new messages, TX buffer full: Der Puffer ist voll. Neue eigene Nachrichten werden ab jetzt abgewiesen; Relay, ACKs und Baken laufen weiter.QTA - message discarded, TX buffer full: Eine bereits angenommene Nachricht musste aus dem Puffer geworfen werden.QRV - ready again, TX buffer clear: Der Puffer ist wieder leer, es kann normal weitergesendet werden. Kommt nur, wenn vorher etwas abgewiesen oder verworfen wurde.QRT NOT SENT - <Text>undQTA NOT SENT - <Text>: Quittung zu einer einzelnen Nachricht, die nicht rausging.
- Der eigene Text steht dahinter, damit klar ist, welche Nachricht gemeint ist und neu gesendet werden kann, sobald
QRVda war. - Jede Zustandsmeldung kommt pro Episode nur einmal, Quittungen kommen pro verlorener Nachricht.
- Nach
QRVbeginnt der Zyklus von vorn.
- Der Knoten meldet dem Absender, wenn sein Sendepuffer voll läuft. Die Meldungen kommen vom eigenen Rufzeichen des Knotens und erscheinen nur lokal: in der App, im Web-GUI, auf der seriellen Konsole oder beim EXTUDP-Programm, je nachdem, worüber die Nachricht eingegeben wurde, und im selben Chat, in den getippt wurde. Über Funk gehen sie nie.
- UPDATE
- Version 4.35p.08.27
- UPDATE
- T-DECK & T-DECK Plus
- Karte nach erstem Start auch ohne GPS auf m Flash gespeicherte Position setzen
- Karten-Darstellung „+“/“-“ aus der Karte raus geschoben
- T-DECK & T-DECK Plus
- UPDATE