>Does anyone have actual experience detecting the
>Palm IIIx cradle using PalmOS 3.0? If not, does
>anyone have experience doing this with PalmOS 3.3?
There's no way to determine if a Palm IIIx device is in a cradle, without
sending some data out or listening for incoming data. Just like a pc
doesn't know if you've plugged in a serial cable, or a electrical outlet in
your house doesn't know if you've plugged in an extension cord. You'd have
to have some extra piece of equipment there to detect a connection, as
opposed to just extending the wires/connectors to reach a few feet longer.
What the HotSync button does is short two pins together, which generates
some incoming "data" on one of the pins, which is hooked into an interrupt
on the cpu. You can determine that, but nothing else I don't believe.
(Well, I guess you could do similar things with other pins, by doing some
horrible hacking... but not by default.)
The Palm V device's situation is different because of the pin(s?) used to
charge the battery.
-David Fedor
Palm Developer Support