An Engineer's Guide to USB Type-C [pdf] — Blankdot