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/
