Miałem zamiar opublikować te ustawienia wcześniej ale wyleciało mi z pamięci :-( Mam nadzieję, że o to chodzi.
[Obrazek: https://lx-net.pl/walet/image/esp32a1s_arduino.jpg]
Ja pracuję na linux-ie (fedora) więc prawdopodobnie ścieżki do podfolderów są inaczej definiowane pod kontrolą Windows.
Faktycznie, ESP32A1S występuje lub występowało wcześniej w wersji z kodekiem AC ale o ile wiem obecnie są wyłącznie te z kodekiem es8388. Pliki tej biblioteki są u mnie w głównym katalogu projektu i można je ściągnąć z Github-a.
Jeśli chodzi o błąd biblioteki fft to po pierwsze sprawdź czy masz ją w ścieżce raportowanej przez kompilator ("AudioTools/AudioLibs/AudioRealFFT.h"). Jak to nie pomoże to proponuję zakomentować linię 43
//#include "AudioTools/AudioLibs/AudioRealFFT.h"
oraz wszystkie linie w zakresie 731-749 a więc dotyczące tej biblioteki. Jak pisałem, na razie, ta funkcjonalność nie działa więc można to pominąć do czasu aż wyjaśni się miejsce instalacji tej biblioteki. Nie pamiętam już jak instalowałem tą część Audio tools, być może instalowałem to dodatkowo wprost z folderu tej biblioteki.
Co do TwoWire* to na razie nie mam pomysłu ale to dość wrażliwe miejsce i musi działać zarówno aby sterować kodek jak i peryferia I2C. W jakiej linii pojawia się ten błąd u Ciebie?
Boję się, że może to być również właściwość środowiska instalacji Arduino o ile jest inna niż linux. Oczywiście postaram się to wyjaśnić w miarę umiejętności ale mam nadzieje, że nie uważacie mnie za guru od C++ bo sam przebijałem się podczas pracy nad tym kodem z podobnymi problemami niejednokrotnie gdy tymczasem okazywało się, że to dla zawodowego programisty oczywista oczywistość :-(
lj
Github
[Obrazek: https://lx-net.pl/walet/image/esp32a1s_arduino.jpg]
Ja pracuję na linux-ie (fedora) więc prawdopodobnie ścieżki do podfolderów są inaczej definiowane pod kontrolą Windows.
Faktycznie, ESP32A1S występuje lub występowało wcześniej w wersji z kodekiem AC ale o ile wiem obecnie są wyłącznie te z kodekiem es8388. Pliki tej biblioteki są u mnie w głównym katalogu projektu i można je ściągnąć z Github-a.
Jeśli chodzi o błąd biblioteki fft to po pierwsze sprawdź czy masz ją w ścieżce raportowanej przez kompilator ("AudioTools/AudioLibs/AudioRealFFT.h"). Jak to nie pomoże to proponuję zakomentować linię 43
//#include "AudioTools/AudioLibs/AudioRealFFT.h"
oraz wszystkie linie w zakresie 731-749 a więc dotyczące tej biblioteki. Jak pisałem, na razie, ta funkcjonalność nie działa więc można to pominąć do czasu aż wyjaśni się miejsce instalacji tej biblioteki. Nie pamiętam już jak instalowałem tą część Audio tools, być może instalowałem to dodatkowo wprost z folderu tej biblioteki.
Co do TwoWire* to na razie nie mam pomysłu ale to dość wrażliwe miejsce i musi działać zarówno aby sterować kodek jak i peryferia I2C. W jakiej linii pojawia się ten błąd u Ciebie?
Boję się, że może to być również właściwość środowiska instalacji Arduino o ile jest inna niż linux. Oczywiście postaram się to wyjaśnić w miarę umiejętności ale mam nadzieje, że nie uważacie mnie za guru od C++ bo sam przebijałem się podczas pracy nad tym kodem z podobnymi problemami niejednokrotnie gdy tymczasem okazywało się, że to dla zawodowego programisty oczywista oczywistość :-(
lj
Github

