Chcę używać Adafruit CC3000 i jego bibliotek Arduino na innej platformie. W tym przypadku jest to zestaw PSOC4 Pioneer zgodny z pinami Arduino . Jest to platforma oparta na ARM Cortex M0.
Moje pytanie brzmi: jak mógłbym przenieść takie biblioteki? Jakie są kroki, kluczowe pliki itp.?
Jednym oczywistym problemem jest to, że PSOC Creator nie obsługuje łatwo C ++.
Pozytywne może być to, że płyta Arduino Due oparta jest na procesorze Atmel SAM3X8E ARM Cortex-M3.
UWAGA: Jeśli uważasz, że to pytanie jest nie na temat; przejdź do tego pytania na Arduino Meta, aby wyrazić swoją opinię na temat tego, czy pytania dotyczące urządzeń kompatybilnych z Arduino są odpowiednie dla tej listy.
Odpowiedzi:
Zrobiłem zasadniczo to samo z uruchomieniem biblioteki Adafruit ST7735 w chipKIT. Zacząłem tutaj wątek wsparcia, który może poprowadzić cię przez mój proces .
Rozwiązałem to w ten sam sposób, co programowanie ogólne:
1- »Skopiuj biblioteki, pobierz je, aby Twój kompilator mógł je WIDZIĆ.
2- »Rozpocznij próbę kompilacji, a następnie segreguj błędy od„ najwyższego poziomu ”w dół:
3-» Poszukaj funkcji stlib, które uważasz za prawidłowe i napraw je.
4- »Poszukaj kodu AVR i skomentuj go. Zwykle dodaję także moje inicjały i komentarz:
ckck - bitbanging SPI
dzięki czemu mogę je później wyszukać.Powtarzaj 3 i 4, aż zadziała lub przestaniesz. :)
Dotrzyj na fora, by znaleźć swój cel; mogli tam być, zrobili to - lub jak w moim przypadku, wprowadzasz ich w coś, czego chcą, więc nurkują i pomagają.
źródło