Arduino jak użyć lokalnych bibliotek

Zbiór porad dla każdego

Moderatorzy: moderatorzy2014, moderatorzy

Awatar użytkownika
pma_
Posty: 4651
Rejestracja: sobota 08 maja 2010, 09:43
Lokalizacja: Gliwice/Katowice

Arduino jak użyć lokalnych bibliotek

Post autor: pma_ »

Szukam, szukam i nic.
Mam projekt w arduino i zamiast pakować biblioteki typu fastserial do globalnego folderu chciałbym je mieć w folderze lokalnym.
Na github jest parę projektów tak zorganizowanych np. https://github.com/prickle/Mavpixel i za nic nie dają się skomplilować.
Patrzyłem co się dzieje i o ile ide skanuje wszystkie pliki to kompilator nawet nie próbuje zajrzeć do folderu libraries lokalnego względem projektu.
Linkowanie i kopiowanie libraries do folderu z ino też nie pomaga.
Jakiś pomysł?

arduino 1.8.3
samolot max 4579/1293 analog, DJI do końca zasięgu :)
coper max 1729(na 5.8)
xboomx
Posty: 52
Rejestracja: niedziela 26 cze 2016, 10:03
Lokalizacja: Krakow

Re: Arduino jak użyć lokalnych bibliotek

Post autor: xboomx »

Jeśli możesz w projekcie przepisać załączanie bibliotek, to np. zamiast:
#include <AP_Common.h>

możesz użyć ścieżki względnej do biblioteki:
#include "libraries/AP_Common/AP_Common.h"
df2
Posty: 672
Rejestracja: poniedziałek 05 maja 2014, 21:11
Lokalizacja: Biała Podlasla

Re: Arduino jak użyć lokalnych bibliotek

Post autor: df2 »

Ja przy problemach z którąś wersją wrzucałem pliki bibliotek bezpośrednio do folderu z projektem, nie do jego podkatalogu Libra...

Wysłane z mojego C6903 przy użyciu Tapatalka
ODPOWIEDZ