3 ms·
I also want USB slave/device/OTG. I've been running a BeagleBoneBlack which does have it.
by ThatPlayer 11y ago
I also want USB slave/device/OTG. I've been running a BeagleBoneBlack which does have it.
- pjc50 11y agoPi Zero has OTG, but only one USB port total.
- BHSPitMonkey 11y agoYep! Here's some resources for anyone curious: [1] http://blog.gbaman.info/?p=699 http://blog.gbaman.info/?p=699 [2] https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget/overview https://learn.adafruit.com/turning-your-raspberry-pi-zero-in...
- khedoros 11y agoAs I understand it, the port that USB is implemented on for the Pi machines is actually meant as an OTG port, made to act as a host by the drivers. On models with more than one USB port, there's a hub+ethernet chip. On the single-USB boards, they can actually be configured to act as OTG devices. The whole situation means that OTG is unavailable on most models, models that have it only get one USB port (so OTG/host is an either-or proposition), and for the multi-USB+ethernet models, performance over those interfaces is worse than you'd expect (if I remember, BBB gets several times the transfer over USB and network, all at lower CPU usage, right?)