MicroChip のサンプル コードの 1 つで、このコードを見つけました。私はそれが何を意味するのか正確に理解できません
typedef struct __attribute__((packed))
{
BYTE command;
BYTE data;
} ACCESSORY_APP_PACKET;
ACCESSORY_APP_PACKET の別名が付けられた構造体が作成されていることは理解できますが、これは__attribute__((packed))
どういう意味ですか? 関数として作り__attribute__
ます。しかし、そうであれば、構造体としてどのように typedef されているのでしょうか?
BYTE は、Microchip によって作成された既知のデータ型です。
ありがとう。