The SysColdBoot function is defined in the SystemMgr.c file available as 
part of the OS 4.0 'selected source' downloadable from Palm.

The function IS implemented, however, the hard reset function in the 
reset vector of Card 0 does not seem to be. (After stepping through the 
SysColdBoot instructions with PalmDebugger, I found it ends up jumping 
to a mem addr containing FFFF.)

I'd like to use a hard reset as a simple way of cleaning off a device. 
I could do that by other means, but it seems to me that my application 
will always be left on the device as it cannot remove itself, right?

Anyway, is there any other way to do a hard reset programmatically if 
SysColdBoot isn't going to cut it?

  --ryan


Jim Schram wrote:

> At 2:42 PM -0700 2002/04/11, Ryan Dugan wrote:
> 
>>Disregarding the 'bad idea' comments and such... :)
>>
> 
> Okay... I'll pretend I just stated the usual disclaimer. ;o)
> 
> 
> 
>>Has anyone done a software implemented hard reset?
>>
> 
> It's not implemented in any Palm OS version; the API is only pre-defined for future 
>system use.
> 
> Where exactly did you see this... and why do you want to perform a hard reset in 
>software?
> 
> Regards,
> 
> Jim Schram
> PalmSource Inc.
> Partner Engineering
> 
> 
> 


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to