Frage zur Hysterese

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.