I’ve been messing around with implementing a USB C port on a board I’ve been working on. The chip I’m talking to is only USB 2.0 so there’s a whole pile of things to figure out related to getting any given host to talk right to my thing. It’s cool, but complex.