←back to thread

700 points elipsitz | 2 comments | | HN request time: 0s | source
Show context
nimish ◴[] No.41194268[source]
Gross, the dev board uses micro-USB. It's 2024! Otherwise amazing work. Exactly what's needed to compete with the existing giants.
replies(4): >>41194477 #>>41194889 #>>41195331 #>>41196293 #
sowbug ◴[] No.41194477[source]
Perhaps the unfortunate choice of micro USB is to discourage real consumer products from being built with the dev board.
replies(3): >>41194882 #>>41195729 #>>41195876 #
user_7832 ◴[] No.41194882[source]
I wonder if it is more about simply shaving a few cents off. Full USB-C protocol implementation may be much more difficult.
replies(1): >>41194978 #
hypercube33 ◴[] No.41194978[source]
USB-C doesn't require anything special USB wise as it's decoupled from the versioned standard. It just has more pins and works with all modern cables. Ideally the cables won't wear out like Mini and Micro and get loosey goosey in the ports.
replies(3): >>41195383 #>>41195560 #>>41195820 #
1. Findecanor ◴[] No.41195820[source]
For a device, USB-C requires two resistors that older USB ports don't.

Declaring yourself as a host/device is also a bit different: USB-C hardware can switch. Micro USB has a "On-the-go" (OTG) indicator pin to indicate host/device.

The USB PHY in RP2040 and the RP2350 is actually capable of being a USB host but the Micro USB port's OTG pin is not connected to anything.

replies(1): >>41196691 #
2. rvense ◴[] No.41196691[source]
Hm, I've used mine as a USB host with an adapter? Not sure of the details, I suppose OTG is the online/runtime switching and I was just running as fixed host?