struct組み込みシステムに 3 つの 16 ビット値があります。
struct {
    uint16_t x;
    uint16_t y;
    uint16_t z;
};
はstruct、同じハードウェア上で同じソフトウェアを実行している別のシステムに送信されます。送信は、一連の 8 つの 8 ビット値 ( send_data(uint8_t *data)) を送信することによって行われます。
私の考えはsend_data、構造体のアドレスを与えることです。最後の 2 バイトはガベージと見なされます。これは機能しますか?安全ですか?