このトピックが打ちのめされていることは知っていますが、多くのコードサンプルを見た後、この構造にエラーを見つけることができないようです. それは会社のドライバーから直接出てきました。あなたの考えを聞かせてください:
struct Descriptor
{
__evenaccess uint32_t status;
#if __LIT
/* Little endian */
__evenaccess uint16_t size;
__evenaccess uint16_t bufsize;
#else
/* Big endian */
__evenaccess uint16_t bufsize;
__evenaccess uint16_t size;
#endif
int8_t *buf_p;
struct Descriptor *next;
};
typedef struct Descriptor ethfifo;
構造を認識できないため、同様に多くのメッセージが表示されます: エラー: 'ethfifo' には 'status' という名前のメンバーがありません
ありがとう!