Arduino Library für Jeti EX Eigenbau-Telemetrie

  • Sepp62
  • Sepp62's Avatar Offline Autor
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 294
  • Dank erhalten: 153

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

Posted 20 März 2017 19:19 #247
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
von Sepp62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Micha
  • Micha's Avatar Offline
  • Premium Mitglied
  • Premium Mitglied
  • Beiträge: 130
  • Dank erhalten: 3

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

Posted 20 März 2017 19:44 #248
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
von Micha

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Sepp62's Avatar Offline Autor
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 294
  • Dank erhalten: 153

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

Posted 20 März 2017 20:45 #249
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
von Sepp62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • StefanAC
  • StefanAC's Avatar Offline
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 1
  • Dank erhalten: 0

StefanAC antwortete auf Arduino Library für Jeti EX Eigenbau-Telemetrie

Posted 22 März 2017 13:39 #250
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
von StefanAC

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Geni
  • Geni's Avatar Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 219
  • Dank erhalten: 36

Geni antwortete auf Zeichensatz für Jetibox

Posted 22 März 2017 17:06 #251

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
von Geni

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Sepp62
  • Sepp62's Avatar Offline Autor
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 294
  • Dank erhalten: 153

Sepp62 antwortete auf Zeichensatz für Jetibox

Posted 23 März 2017 13:58 #252
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.
von Sepp62

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 1.182 Sekunden