Arduino Library für Jeti EX Eigenbau-Telemetrie

  • Sepp62
  • Sepp62's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 305
  • Thank you received: 154

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

20 Mar 2017 18: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

Please Log in or Create an account to join the conversation.

  • Micha
  • Micha's Avatar
  • Offline
  • Premium Member
  • Premium Member
  • Posts: 130
  • Thank you received: 3

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

20 Mar 2017 18: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

Please Log in or Create an account to join the conversation.

  • Sepp62
  • Sepp62's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 305
  • Thank you received: 154

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

20 Mar 2017 19: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

Please Log in or Create an account to join the conversation.

  • StefanAC
  • StefanAC's Avatar
  • Offline
  • New Member
  • New Member
  • Posts: 1
  • Thank you received: 0

TPL_KUNENA_MESSAGE_REPLIED_NEW Arduino Library für Jeti EX Eigenbau-Telemetrie

22 Mar 2017 12: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

Please Log in or Create an account to join the conversation.

  • Geni
  • Geni's Avatar
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 221
  • Thank you received: 37

TPL_KUNENA_MESSAGE_REPLIED_NEW Zeichensatz für Jetibox

22 Mar 2017 16: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

Please Log in or Create an account to join the conversation.

  • Sepp62
  • Sepp62's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
  • Posts: 305
  • Thank you received: 154

TPL_KUNENA_MESSAGE_REPLIED_NEW Zeichensatz für Jetibox

23 Mar 2017 12: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.

Please Log in or Create an account to join the conversation.

Time to create page: 0.375 seconds
Powered by Kunena Forum