IAR プラットフォームでコーディングを行っており、次のことを行いたいと考えています。私は次のように持ってtypedef
います
struct timer {
uint32_t start;
uint32_t interval;
};
typedef (void) (*etimer_cb) (int,void*);
struct etimer {
struct timer timer;
struct etimer* next;
etimer_cb p;
};
これらの後、次の変数を宣言します。
struct etimer periodic;
しかし、エラーが発生します:
"periodic" is declared with a never completed type.
これを解決するにはどうすればよいですか?