I'm not clear on whether you're looking for USB support or SrmExtOpen support.  If the 
former, I don't think there's a (supported) way to find out.  If the latter, take a 
look at the ROM Transfer tool sources that come with the Palm OS Emulator sources -- 
they include extensive feature set checking.  (Make sure you get the latest (3.5) 
sources -- there was a bug in earlier versions.)

-- Keith Rollin
-- Palm OS Emulator engineer


At 4:01 PM +0200 10/8/02, Christian Eyrich wrote:
>I'm trying to check wether a device supports USB or not.
>According to the Companion I'm using
>err = FtrGet(sysFileCSerialMgr, sysFtrNewSerialVersion, &value);
>err = FtrGet(sysFtrCreator, sysFtrNumROMVersion, &romVersion);
>
>The value parameter is 2, but the romVersion parameter is not always
>0x04003000 (as expected since it changes with each OS release).
>But it should be save to check with
>if(romVersion >= 0x04003000) instead if(romVersion == 0x04003000) - am I
>right?
>
>But what about the Handspring devices mentioned in the Companion.
>Shiping with Palm OS version 3.5 but have new Serial Manager feature set
>version 2.
>I only need SrmExtOpen() which should be available there to. So it
>should be save enough to only perform the first check and not the one
>for the romVersion? Or are there devices with NSM version 2 but without USB?

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

Reply via email to