AUDIO
Teraz przyszedł czas na instalację sterowników do tej karty ReSpeaker jeśli ktoś ją używa
Ja osobiście używam sterowników ze strony https://github.com/ubopod/WM8960-Audio-HAT/ gdzie jest opisany proces instalacji.
Generalnie wystarczy w terminalu wydać te komendy :
git clone https://github.com/waveshare/WM8960-Audio-HAT
cd WM8960-Audio-HAT
sudo ./install.sh
sudo reboot
Na tym etapie warto mieć głosniczek lub słuchawki w celu potwierdzenia ze wszystko działą zanim podłaczymy radio.
🎧 Test dźwięku
Spróbuj odtworzyć dźwięk:
Zatrzymaj test Ctrl + C.
Jeśli słyszysz szum lub kliknięcia — wszystko działa.
🎙️ Test mikrofonu
Nagraj 5 sekund dźwięku z mikrofonu:
A potem odtwórz:
Jeśli słyszysz swój głos → mikrofony działają 🎤
Karta ReSpeaker posiada wbudowany mikrofon , złącze SPEAKER OUT gdzie możemy sobie podłaczyć głośniczek, lub użyć 3.5mm audio jack do testowego podłączenia słuchawek lub głosnika. Złącze I2C pozwoli nam na podłaczenie akranu OLED a wbudowany przycisk BUTTON to GPIO17 którego można użyć jako testowe PTT. Ponadto GPIO12 pozwoli nam na podłączenia PTT/COS z radia w celu wysterowania go ( ale o podłączeniu radia będzie dalej )

Taki zestaw jest już pełnoprawnym Network Radio na którym można dokonywać pierwszych testów. Teoretycznie nasza karta powinna mieć numer 0 co będzie widoczne po wydaniu komendy :
aplay -l
arecord -l

Tak więc można przejśc do zmiany konfiguracji naszego svxlink. Jedyne co trzeba na starcie dokonać to przypisać przycisk na karcie aby pozwalał nam nadawać. Tu musze wtrącić pewną uwagę - mianowicie często ludzie myślą że skoro przycisk bedzie nam robił za PTT i my będzie my nadawać to dokomują zmian logicznie w dziale nadawania czyli Tx1. Niestety to jest bład ponieważ NetworkRadio działa na odwrotnej logice. To co my wciskamy owszem jest naszym PTT ale my musimy uruchomić odbiornik czyli Rx1 a nie nadajnik. Nadajnik w naszym przypadku to głośnik który uruchamia się sam, a odbiornikiem jest mikrofon.
Albo w terminalu albo za pośrednictwem www zmieniamy w Rx1 wartość w SQL_GPIOD_LINE na !17

I teoretycznie mamy działający Network Radio który wymaga korekty poziomów audio ale już powinien działać .
Oczywiście można użyć karty CM108


