biblically accurate USB-C PD communication

@mntmn Not sure that makes me look forward to requesting a higher voltage over USB-C PD.

In other news: WCH makes some very affordable micro controllers, some of which should be capable of wiggling those CC lines as good as any Space Invader

@talpa @mntmn CH32X035. Really affordable yet quite capable. Just don't expect too much of its ADC.
@sibrosan @mntmn Currently looking at the CH32L103 probably not any better in the ADC department tough

@talpa @mntmn

I observed in the CH32X035 that the 12 bit ADC value you get can be off by ~ 70 depending if the adjacent I/O pin is driven high or low. But I did not see that in the CH32V203. So apparently not all types of WCH microcontroller have this problem.