Bitte ändert euer Passwort!

Im März 2026 wurde das Forum gehackt. Dabei hatten die Angreifer Zugriff auf die Datenbank und somit Zugriff auf eure Passwörter. Auch wenn das Forum kein Passwort im Klartext speichert, können die Angreifer eure Passwörter knacken. Bitte ändert daher dringend euer Passwort für das Forum. Solltet ihr das gleiche Passwort auch an anderer Stelle verwenden, ändert es bitte unbedingt an allen Stellen!

Arduino Library für Jeti EX Eigenbau-Telemetrie

  • Sepp62
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 307
  • Thanks: 154

Re: Re:RE: Arduino Library für Jeti EX Eigenbau-Telemetrie

20 März 2017 18:19
#
Du schreibst:

...eine Veränderung von vorher 1276 auf 1163 Bytes freien SRAM gebracht!

Es muss heissen:

...eine Veränderung von vorher 1276 auf 1163 Bytes verwendetes SRAM gebracht!

Somit spart die neue Version rund 100 Bytes, was für 12 Sensoren recht wenig ist.

VG Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Micha
  • Offline
  • Premium Mitglied
  • Premium Mitglied
  • Beiträge: 130
  • Thanks: 3

Re: Re:RE: Arduino Library für Jeti EX Eigenbau-Telemetrie

20 März 2017 18:44
#
Hallo Bernd

Du hast natürlich recht!

Aber ich finde 100 Bytes mehr freien Speicher auch schon eine tolle Leistung von Dir!

Warum meinst Du das das mit 12 Sensoren zu wenig Speicher Verbesserung ist?

Ich habe 7 Sensoren mit dem Type „TYPE_22b“
und 5 mit dem Type „TYPE_14b“

Gruß Micha

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 307
  • Thanks: 154

Re: Re:RE: Arduino Library für Jeti EX Eigenbau-Telemetrie

20 März 2017 19:45
#
Hallo Micha,

allein die eingesparten 20 Byte für das Label und die Einheit des Sensors machen bei 12 Sensoren schon über 240 Bytes aus. Am Ende wird man leicht auf 300 Bytes kommen. Die sieht man aber nicht in der Ausgabe des Compilers, da der Speicher erst zur Laufzeit belegt wird.

Zusätzlich verbrauchen die Stringkonstanten im Code des Sensor-Konstruktors noch RAM. Wenn Du nur kurze Namen und Einheiten hast, sind 100 Bytes da realistisch. Diese Speichermenge kann der Compiler bestimmen.

D.h. die Ausgabe des Compilers dürfte damit plausibel sein.

Hier ist beschrieben, wie Du Deinen freien Speicher auch zur Laufzeit bestimmen kannst (falls Du Dir das antun willst):
learn.adafruit.com/memories-of-an-arduino/measuring-free-memory

int freeRam ()
{
extern int __heap_start, *__brkval;
int v;
return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval);
}

Ist aber alles ein wenig akademisch, solange Dein Programm zuverlässig funktioniert.

VG Bernd

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • StefanAC
  • Offline
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 1
  • Thanks: 0

Re: Arduino Library für Jeti EX Eigenbau-Telemetrie

22 März 2017 12:39
#
Hallo zusammen :-)

ich habe mich auch mal an den Eigenbau eines Varios usw über Jeti gegeben
und mich natürlich sehr über diese lib (1.02) gefreut, danke!

Ich bin aber noch nicht glücklich:

Ich verwende erst mal einen Nano und mit einem EX Modul (3.05) und einer Jetibox an meiner MX-22
und die Demoprogramme bei folgenden Empfängern mit unterschiedlichen Erfolg:

bei allen kommt die Ausgabe der Zeilen im Display

mit einem neuen REX7 1.03 tuns auch die Tasten
(mit 4K7 zwischen RX und TX nicht, wohl mit direkter Brücke.)
öfters kommen die aber mehrfach (Prellen?), ein delay von 250 MS hilft erstmal...


mit älteren Empfängern kommen die Tasten aber nicht:

R9EX (3.04)
R5
R8

mit der alten lib 0.98 ist es das gleiche

woran kanns liegen???
Stefan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Geni
  • Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 221
  • Thanks: 37

Re: Zeichensatz für Jetibox

22 März 2017 16:06
#
Sepp62 wrote: Wer sich ein Menü in der Jetibox-Anzeige bauen will, wird die Zeichencodes der Sonderzeichen brauchen.

Ich habe sie hier mal rausgefieselt.

Ich suche noch das Zeichen "kleines v auf dem Kopf" für nach oben.

Gruss Geni

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Autor
  • Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 307
  • Thanks: 154

Re: Zeichensatz für Jetibox

23 März 2017 12:58
#
Helfen Dir die Zeichen in der Tabelle nicht weiter ?

jetiforum.de/index.php/23-fremdprodukte/...etrie?start=36#51930

Es gibt ein spitzes Dreiecknach oben, das auch ein Pendant nach unten hat, sowie das ^-Zeichen.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.619 Sekunden
Powered by Kunena Forum