Go Down

Topic: Utilisation des directives de compilation (Read 234 times) previous topic - next topic

vidalv

Bonjour à tous,
j'aimerais savoir comment intégrés des directives de compilation dans un sketch Arduino
afin de faire un choix de compilation en fonction de clefs définies.

Par exemple, comment retranscrire en Arduino:
 
#define boolean MON_CHOIX = True     // Pas sur de la syntaxe !!!


void setup() {

..... Code ......

#if defined MON_CHOIX

...... Une/Des action(s) .....

#else

...... Une/Des Autre(s) action(s) .....

#endif

}

Dans mon exemple c'est toujours le code dans la partie #else qui s'exécute ....  ;D

Merci pour votre aide.

Vincent.

_pepe_

#1
Jun 14, 2018, 12:04 pm Last Edit: Aug 19, 2018, 01:55 am by _pepe_
Supprimé

vidalv

Bonjour et merci _pepe_,

en effet, avec juste le #define ça fonctionne ! Super.

Question subsidiaire, est-ce que le "#else if" existe dans un "#if define" ?

ou ça se limite à #define, #else, #endif ....

Merci.

lesept

Bonjour
Où peut-on trouver une liste des directives de compilation acceptées par l'IDE Arduino ?
A force d'essayer on finit par réussir... Donc, plus ça rate, plus on a de chances que ça marche (proverbe Sharduinok).

_pepe_

#4
Jun 14, 2018, 12:35 pm Last Edit: Aug 19, 2018, 01:54 am by _pepe_
Supprimé

biggil

Où peut-on trouver une liste des directives de compilation acceptées par l'IDE Arduino ?
Dans tout manuel de référence C++ ...

_pepe_

#6
Jun 14, 2018, 12:58 pm Last Edit: Aug 19, 2018, 01:54 am by _pepe_
Supprimé

vidalv


Go Up