Режим хоста USB-C Raspberry Pi 4

Интерфейс USB-C микрокомпьютера Raspberry Pi 4, который обычно используется для питания, также может использоваться как обычный интерфейс USB. Однако, питание Raspberry должно осуществляться через контакты GPIO. Разъяснения см. по ссылке https://www.raspberrypi.org/documentation/usage/gpio/.

Например, промышленный сенсорный монитор может быть подключен к Raspberry Pi 4 через HDMI и USB-C в качестве сенсорного устройства. Для этого подключите соответствующие кабели к Raspberry и добавьте следующую строку в файл конфигурации Raspberry (/boot/config.txt):

dtoverlay=dwc2,dr_mode=host

Вместо режима хоста Raspberry также можно использовать в качестве периферийного устройства, например в качестве адаптера Ethernet или устройства хранения данных при использовании соединения USB-C. Для этого добавьте следующую строку в конец файла конфигурации Raspberry (/boot/config.txt):

dtoverlay=dwc2,dr_mode=peripheral

В зависимости от предполагаемого использования это требует дополнительных настроек конфигурации программного обеспечения. В сети достаточно инструкций на этот счет.