PS3 controllers needs true USB port for charging - not really convenient. So this tiny project emulates some part of USB protocol, enough for controller to start charging.
Supports: DualShock 3, Sixaxis (not tested), PS Move Navigation Controller.
PS Move Motion Controller is not supported (and don't really need as it can be charged from any 5V source through cradle contacts).
Project based on ATTINY13A MCU and uses almost all of its flash ROM. EEPROM & RAM not used.
Firmware can be assembled with Atmel AVRASM2 or gavrasm (tested with version 3.5).