Tryb hosta Raspberry Pi 4 USB-C

Interfejs USB-C Raspberry Pi 4, który zwykle służy do zasilania, może być również używany jako zwykły interfejs USB. Wtedy jednak Raspberry powinien być zasilany prądem poprzez piny GPIO. Wyjaśnienie znajdują się na stronie https://www.raspberrypi.org/documentation/usage/gpio/.

Na przykład przemysłowy monitor dotykowy można podłączyć do Raspberry Pi 4 przez HDMI i USB-C jako urządzenie dotykowe. Aby to zrobić, podłącz odpowiednie kable do Raspberry i dodaj na końcu pliku konfiguracyjnego Raspberry (/boot/config.txt) następujący wiersz:

dtoverlay=dwc2,dr_mode=host

Zamiast w trybie hosta, Raspberry może być również używany jako urządzenie peryferyjne - np. jako adapter Ethernet lub jako urządzenie pamięci masowej - na porcieł USB-C. Aby to zrobić, dodaj na końcu pliku konfiguracyjnego Raspberry (/boot/config.txt) następujący wiersz:

dtoverlay=dwc2,dr_mode=peripheral

W zależności od zamierzonego zastosowania wymaga to dodatkowych różnych modyfikacji konfiguracji oprogramowania. W sieci mona znaleźć wystarczająco dużo instrukcji.