On Fri, Feb 18, 2005 at 02:00:32PM +0100, Segher Boessenkool wrote:
There is no manual. You can look at some Darwin source code,
I guess, or there is some code in Linux to do this as well, IIRC.
There is some minimal documentation available. Some Apple docs:
ADB-The Untold Story: Space Aliens Ate My Mouse
http://developer.apple.com/technotes/hw/hw_01.html
Inside Macintosh: Devices / Chapter 5 - ADB Manager
http://developer.apple.com/documentation/mac/Devices/Devices-203.html
These will tell you the basic design of ADB as well as the packet
formats and information about keyboards and mice.
Note that these document ADB in a generic sense, so nothing PMU
specific is in them. Apple has been very reluctant to document
the PMU and it's functions.
Brad Boyer
flar@allandria.com