Erreur #device required before this line

Fermé
ghada - 24 juil. 2013 à 12:07
mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 - 10 août 2013 à 13:00
Bonjour,

je suis entrain de développer la bibliothèque API sur le Pic c ,mais lors de la compilation un erreur dans un fichier .h s'affiche (#device required before this line) .En faite je n'ai pas compris l'erreur :/
mon code de ce fichier:
#define _xbee_api_h_
/* API fields */

#define FRM_DLM 0x7e //frame delimiter

/* frame types */
#define XMIT_REQ 0x10 //transmit request

/* typedefs */

/* Function declarations */

Booleen Xbee_init( void )
void Xbee_xmit_request( BYTE *addr64, WORD network, BYTE nbytes, BYTE *data, BYTE frameid, BYTE bradius, BYTE options );
//BOOL Xbee_cmdmode_enter( void );
//BOOL Xbee_cmdmode_exit( void );
//BOOL Xbee_waitfor_OK( void );

#endif // _xbee_at_h_
A voir également:

1 réponse

mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 7 749
10 août 2013 à 13:00
Il faudrait nous dire au niveau de quelle ligne (parmi celles que tu as reporté) l'erreur se déclenche. Apparemment, il faut que tu utilises la macro #device avant la ligne qui déclenche l'erreur, j'imagine déclarer un "device" qui est utilisé dans les fonctions qui suivent.

Autre truc bizarre, c'est cette ligne :

Booleen Xbee_init( void ) 


Il manque un ";" en fin de ligne. Peut-être que c'est ça qui déclenche une erreur en cascade et ce message d'erreur ?

Bonne chance
0