Quiero usar el Adafruit CC3000 y sus bibliotecas Arduino en otra plataforma. En este caso, es el kit Pioneer de PSOC4 compatible con el pin Arduino . Esta es una plataforma basada en ARM Cortex M0.
Mi pregunta es: ¿cómo haría para portar una biblioteca como esta? ¿Cuáles son los pasos, archivos clave, etc.?
Un problema obvio es que PSOC Creator no es compatible con C ++.
Una cosa positiva podría ser que la placa Arduino Due está basada en la CPU Atmel SAM3X8E ARM Cortex-M3.
NOTA: Si cree que esta pregunta está fuera de tema; diríjase a esta pregunta en Arduino Meta para expresar su opinión sobre si las preguntas sobre dispositivos compatibles con Arduino son apropiadas para esta lista.
Respuestas:
Básicamente hice lo mismo al hacer que la biblioteca Adafruit ST7735 funcionara en chipKIT. Comencé un hilo de soporte aquí que puede guiarlo a través de mi proceso .
Lo abordé de la misma manera que hago la programación general:
1- »Copiar bibliotecas, obtenerlo para que su compilador pueda VERlas.
2- »Comience a intentar compilar y luego clasifique los errores desde el" nivel superior "hacia abajo:
3-» Busque las funciones stlib que reconoce que deberían funcionar y corríjalas.
4- »Busque el código AVR específico y coméntelos. Normalmente también agrego mis iniciales y un comentario:
ckck - bitbanging SPI
para poder buscarlos más tarde.Repita 3 y 4 hasta que funcione o deje de fumar. :)
Llegar a los foros para su objetivo; podrían haber estado allí haciendo eso, o como en mi caso, les presentas algo que quieren, por lo que se sumergen y ayudan.
fuente