Poli25 Opublikowano 20 Grudnia 2019 Udostępnij Opublikowano 20 Grudnia 2019 Witam, Czy jest ktoś w stanie opisać jak kompilować pliki do hex z repozydium arduino https://github.com/ArduPilot/ardupilot/tree/master/libraries Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Avatar Opublikowano 20 Grudnia 2019 Udostępnij Opublikowano 20 Grudnia 2019 Witam, Przeglądałeś ten plik jeden katalog wyżej: https://github.com/ArduPilot/ardupilot/blob/master/BUILD.md W nim są zawarte jakieś informacje odnośnie kompilowania projektu. Pierwsze co znalazłem może w jakiś sposób Cię naprowadzi.. Niestety więcej nie pomogę. Pozdrawiam. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
czarobest Opublikowano 20 Grudnia 2019 Udostępnij Opublikowano 20 Grudnia 2019 Jeśli dobrze rozumiem to może tak: Pokazujesz gdzie zapisać i powinieneś dostać pliki hex: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Poli25 Opublikowano 20 Grudnia 2019 Autor Udostępnij Opublikowano 20 Grudnia 2019 5 minutes ago, czarobest said: Jeśli dobrze rozumiem to może tak: Pokazujesz gdzie zapisać i powinieneś dostać pliki hex: OK, tylko jak skompilować np kompas lub barometr mając pliki.h i.cpp? Ale dobrze mnie naprowadziłeś Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
e-mir Opublikowano 20 Grudnia 2019 Udostępnij Opublikowano 20 Grudnia 2019 Arduino generuje plik hex tylko tymczasowo. Po wyłączeniu plik jest kasowany. Zamiast eksportowania można zrobić tak: w katalogu Arduino/lib jest plik preferences.txt. Gdzieś tak na na wysokości 56-tej linijki powinien być wpis #build.path=build. Poniżej dopisz ścieżkę do katalogu gdzie ma zapisać pliki, np.: build.path=d:\Hex\build Jak dasz "Zweryfikuj" to tam znajdziesz wszystkie wygenerowane pliki. W tym też hex. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Poli25 Opublikowano 21 Grudnia 2019 Autor Udostępnij Opublikowano 21 Grudnia 2019 A jak skompilować pliki z rozszerzeniem .h i .cpp? w arduino? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
e-mir Opublikowano 21 Grudnia 2019 Udostępnij Opublikowano 21 Grudnia 2019 Może tak się uda? Otwórz plik .cpp Najlepiej za pomocą programu Notepad++. Skopiuj zawartość do nowego okna w Arduino. Najpierw oczywiście usuń z niego te wszystkie Void-y. Ma być czyste. Teraz "Zweryfikuj" i ... Sam musisz sprawdzić czy zadziała. Nie mam tych twoich plików. Aha, plik .h musi być w katalogu z plikiem .cpp Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
pjk11 Opublikowano 21 Grudnia 2019 Udostępnij Opublikowano 21 Grudnia 2019 1 minutę temu, e-mir napisał: Może tak się uda? Otwórz plik .cpp Najlepiej za pomocą programu Notepad++. Skopiuj zawartość do nowego okna w Arduino. Najpierw oczywiście usuń z niego te wszystkie Void-y. Ma być czyste. Teraz "Zweryfikuj" i ... Sam musisz sprawdzić czy zadziała. Nie mam tych twoich plików. Aha, plik .h musi być w katalogu z plikiem .cpp Co to znaczy usun voidy? A jak funkcja zwraca void to co? Kidys pisali void main() i co ma zmazac maina? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
e-mir Opublikowano 21 Grudnia 2019 Udostępnij Opublikowano 21 Grudnia 2019 Uzupełnienie do poprzedniego wpisu: Nie trzeba wklejać. Wystarczy do nowego sketcha dodać plik (Szkic/ Dodaj plik) i wskazujesz najpierw .cpp potem .h i ew. następne. Tak też dodajesz potrzebne biblioteki (Szkic/ Dołącz bibliotekę) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi