P pinoutguide.com Apple iPod Shuffle USB interface pinout 103 points gibspaulding 2 years ago 97 comments