Frage zur Hysterese

mr_petz:
was ist nun von beiden gebräuchlicher?

Es kommt darauf an für welchen Prozessor du den Code schreibt. Wenn der nur auf AVRs laufen soll reicht unsigned int. Wenn der Code portabel sein soll (z.B. für Libraries oder weil du ihn auch auf 32-Bit Prozessoren verwendest), dann solltest du die Breite genau angeben.

Tommy56:
Ich bin gerade dabei, mir die uint16_t - Schreibweise für alle ganzzahligen Datentypen anzugewöhnen, da ich sowohl mit AVR, als auch mit ESP arbeite und auch Daten zwischen diesen austausche.
Hier habe ich mal aufgeschrieben, was man dabei beachten sollte.

Fein!

Bei einem Satz habe ich Bedenken:

Damit können wir diese binäre Struktur zum Datenaustausch zwischen beiden Plattformen (über I2C, Netzwerk, usw.) benutzen, ohne uns Probleme einzuhandeln.

Denn es gibt noch das Problem der Byte-Reihenfolge
Diese muss beim Austausch gleich sein.
Das wird entweder im Protokoll festgelegt, durch Verwendung eines Austauschdatenformates überflüssig gemacht..
z.B. json, xml, usw.

Aber eine Nichtbeachtung, kann einen in des Teufels Küche bringen.

Ähnliche Probleme treten übrigens beim verwenden von UNIONs als Typcast Ersatz auf.

mr_petz:
ist die Schreibweise für den Arduino mit const uint16_t eindeutiger deklariert oder ist der Code damit einfach schneller zu schreiben durch weniger Zeichen?

ich versuche nur die uint Schreibweise zu verwenden. Da weis ich wenigstens beim Hinschreiben exakt wie groß eine Variable ist, egal ob es dann später am Arduino oder am ESP landet oder mal was direkt nach WinAVR kopiere.

combie:
Ein Link in der Signatur geht leider nicht.

Doch, das geht. Du musst ihn nur händisch schreiben:

[url=www.DeineDomain.de]Linktext[/url]

Gruß Tommy

combie:
Bei einem Satz habe ich Bedenken:Denn es gibt noch das Problem der Byte-Reihenfolge
Diese muss beim Austausch gleich sein.

Da hast Du völlig recht. Der Thread bezog sich auf AVR und ESP, die haben die gleiche Byteorder.
Ich habe an den Thread aber noch einen Hinweis angehängt, da es fürs Editieren zu spät war.

Gruß Tommy

Tommy56:
Doch, das geht. Du musst ihn nur händisch schreiben:

[url=www.DeineDomain.de]Linktext[/url]

Gruß Tommy

Leider nicht!

TestLink hinzugefügt.

In der Vorschau funktioniert es.
Hier unter dem Beitrag leider nicht.

Ich habe es auch nur in der Vorschau getestet. Eigentlich komisch, dass die Realität nicht mit der Vorschau überein stimmt. Schade, dann muss es eben mit einer URL genügen.
Bei meinem Forum klappt das problemlos.

Gruß Tommy

Hi

Wird wohl damit zusammen hängen:

Signature:
Signatures are displayed at the bottom of each post or personal message. BBCode and HTML are not allowed but smileys may be used in your signature.

Somit werden BB-Code und HTML entfernt - da ist nicht mehr viel über, was ein Link werden könnte.
Aber durchaus verständlich, da man NIE User-Eingaben 1:1 einbinden sollte (wobei ich dafür den BB-Code als ausreichend sicher einstufen würde)

MfG

Dann sollte aber auch die Preview bei der Signatur genau dieses Verhalten zeigen. Alles andere ist Pfusch.

Gruß Tommy

combie:
Leider nicht!

TestLink hinzugefügt.

In der Vorschau funktioniert es.
Hier unter dem Beitrag leider nicht.

Bei manchen geht das aber schon ... irgendwie.
Beispiel: Renaming Issues in Arduino Leonardo - #10 by xl97 - Microcontrollers - Arduino Forum

Interessant!

Hi

Ggf. nur Altlasten?
Also erstellt, BEVOR BB-Code und HTML gefiltert wurden?

Zuerst dachte ich, daß dort nur foreninterne Links in der Signatur enthalten sind, also ohne http://www - sind aber auch Externe drin.
KA, wie Die Da rein kamen - aktuell sehe ich keine Möglichkeit, einen Link in die eigene Signatur zu bekommen.

Wie geschrieben wurde, klappt Das ja in der Vorschau, wird dort also umgesetzt (denke an BB-Code).
Erst die Übernahme wirft das Zeug raus - und danach wird die Signatur nicht mehr auf unzulässige Inhalte geprüft.

MfG

Hallo,

ich habe kurzerhand xl97 gefragt. Er macht das mit url Syntax.

[ url=http://arduino.cc/forum/index.php/topic,73748.0.html ][ size=6pt ][ color=red ]Loop Back Test[ /color] [ /size ][ /url ]

* removes spaces in brackets

Es funktioniert bei mir dennoch nicht. Er hat es dann auch bestätigt und meinte dann auch das es wohl für "neuere" User einfach verboten wurde. Er hatte eben noch Glück gehabt.

Danke für die Recherche!