È inoltre possibile utilizzare l'interfaccia USB-C del Raspberry Pi 4, che viene normalmente utilizzata per l'alimentazione, come una normale interfaccia USB.
In questo caso, tuttavia, il Raspberry dovrebbe fornire alimentazione tramite i pin GPIO. Le spiegazioni possono essere trovate sotto https://www.raspberrypi.org/documentation/usage/gpio/.
Ad esempio, è possibile collegare un monitor touch industriale al Raspberry Pi 4 tramite HDMI e USB-C come dispositivo touch. Per fare ciò, collegare i cavi appropriati al Raspberry e aggiungere la seguente riga alla fine del file di configurazione Raspberry (/boot/config.txt):
dtoverlay=dwc2,dr_mode=host
Invece della modalità host, il Raspberry può anche essere utilizzato come dispositivo periferico - ad esempio come adattatore Ethernet o come dispositivo di archiviazione di massa - sulla porta USB-C. Per fare ciò, aggiungere la seguente riga alla fine del file di configurazione Raspberry (/boot/config.txt):
dtoverlay=dwc2,dr_mode=peripheral
A seconda dell'uso previsto, ciò richiede ulteriori diverse regolazioni della configurazione del software. Le istruzioni per questo possono essere trovate in rete.</:code2:></:code1:>