Je souhaite utiliser l' Adafruit CC3000 et ses bibliothèques Arduino sur une autre plate-forme. Dans ce cas, c'est le kit Pioneer PSOC4 compatible Arduino . Il s'agit d'une plateforme basée sur ARM Cortex M0.
Ma question est la suivante: comment procéder pour porter une bibliothèque comme celle-ci? Quelles sont les étapes, les fichiers clés, etc.?
Un problème évident est que PSOC Creator ne prend pas facilement en charge C ++.
Un point positif pourrait être que la carte Arduino Due est basée sur le processeur Atmel SAM3X8E ARM Cortex-M3.
REMARQUE: Si vous pensez que cette question est hors sujet; veuillez vous diriger vers cette question sur Arduino Meta pour exprimer votre opinion sur la pertinence des questions sur les appareils compatibles Arduino pour cette liste.
Réponses:
J'ai essentiellement fait la même chose en faisant fonctionner la bibliothèque Adafruit ST7735 dans chipKIT. J'ai commencé un fil de support ici qui peut vous guider à travers mon processus .
Je l'ai abordé de la même manière que je fais la programmation générale:
1- »Copiez sur les bibliothèques, obtenez-le pour que votre compilateur puisse réellement les VOIR.
2- »Commencez à essayer de compiler puis trier les erreurs du" haut niveau "vers le bas:
3-» Recherchez les fonctions stlib que vous reconnaissez comme devant fonctionner et corrigez-les.
4- »Recherchez le code spécifique AVR et commentez-les. J'ajoute normalement mes initiales et un commentaire:,
ckck - bitbanging SPI
afin que je puisse les rechercher plus tard.Répétez 3 et 4 jusqu'à ce que cela fonctionne ou que vous quittez. :)
Contactez les forums pour votre cible; ils ont peut-être été là-bas - ou comme dans mon cas, vous leur présentez quelque chose qu'ils veulent, alors ils plongent et aident.
la source