2013-05-10 1 views
2

J'ai récemment utilisé embedXcode pour certains projets liés à Arduino. Ceux qui sont familiers avec Arduino savent que code sense n'est pas une option que vous pouvez obtenir dans l'IDE Arduino. C'est pourquoi embedXcode vous donne la liberté d'obtenir le sens du code de Xcode ainsi que les autres fonctionnalités de l'IDE Arduino.Développement Arduino avec embedXcode dans Xcode

Maintenant, le problème que je rencontre est que même si le code C++ standard est reconnu par Xcode, il ne peut pas encore reconnaître les codes spécifiques à Arduino. Par exemple, dans void loop(){}, void est mis en évidence mais pas loop. De la même manière en tapant pinMo ... Il ne montre aucune suggestion. Comme cela a été mentionné dans le tutoriel embedXcode, après avoir exécuté la configuration automatique du projet, le sens du code devrait fonctionner. Mais je ne pouvais pas trouver de solution. Est-ce que je fais quelque chose de mal ou y a-t-il un petit tweak qui me manque?

Répondre

1

La réponse a été postée dans le forum Arduino par avenue33 qui a résolu mon problème. Après avoir commenté toute la bibliothèque centrale pour la section de code-sens, sauf #include "Arduino.h", le sens du code fonctionne parfaitement dans Xcode en utilisant embedXcode.

Ceux qui pourraient être confrontés à des problèmes similaires peuvent essayer de commenter la section de la bibliothèque principale sauf #include "Arduino.h".

... :) Bonne programmation

0

S'il vous plaît consulter le communiqué mis à jour qui résout ce problème.

embedXcode • 8 février 2014 version 131 • Amélioration de l'indexation pour le code sens

La déclaration #include "Arduino.h" est nécessaire.

Questions connexes