Je code sur la plate-forme IAR et je souhaite effectuer les opérations suivantes. J'ai typedef
comme suitProgrammation C sur IAR
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;
};
Après cela, je déclare la variable suivante:
struct etimer periodic;
mais il arrive avec une erreur:
"periodic" is declared with a never completed type.
Comment puis-je résoudre ce problème?
',' après les accolades de fin de la définition struct peut-être? Normalement, je les mets juste là, pas sûr si elles sont nécessaires. – leppie
oh c'est une erreur de frappe de ma part, ceux-ci sont là – user540382