After the SO became annoyed with all the different devices we have to keep charged, tablets,phones, laptops,mp3 players, etc she has tasked me to building something we can use to charge them all from one location in the house without a myriad of adapters.
I got the laptop part covered but the other devices all use USB to charge and all seem to want different pin voltages on D+ and D- to do the fastest charging rate. I want to do this a smart way where a micro will work as a host , query the device, then select the best D+, D- combination for the device connected and any port can charge any device. I know about the short D+ D- thing , but that isn't always best as I had an older phone burn itself out because it pulled over 1.5A from that configuration.
Apparently the manufacturer didn't employ protection, assuming only the approved charger or a current limited port would be used.