Psion Teklogix Omnii HDK User Manual
23
S
OFTWARE
4
4.3 System Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.4 Registry Keys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.4.1.1 Device Information Registry Keys . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.4.1.2 Device Driver Registry Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.5 Device Detection and Driver Loading Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.6 Serial (COM) Port Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.7 Omnii HDK Application Development Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.7.1 Windows Embedded CE 6.0 Development Platform for Visual Studio . . . . . . . . . . . . 34
4.7.2 Psion Teklogix Mobile Devices SDK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.7.3 Omnii HDK Development Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.7.4 Omnii HDK API Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.7.4.1 Hdk7545_ExpansionSlotFromActiveRegKey . . . . . . . . . . . . . . . . . . . . 36
4.7.4.2 Hdk7545_Open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.7.4.3 Hdk7545_Close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.7.4.4 Hdk7545_SetPower . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.7.4.5 Hdk7545_GetPower. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.7.4.6 Hdk7545_SetPowerMode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.7.4.7 Hdk7545_GetPowerMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.7.4.8 Hdk7545_ExpansionSetPinDirection . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.7.4.9 Hdk7545_ExpansionGetPinDirection . . . . . . . . . . . . . . . . . . . . . . . . 42
4.7.4.10 Hdk7545_ExpansionSetPinMode . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.7.4.11 Hdk7545_ExpansionGetPinMode . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.7.4.12 Hdk7545_ExpansionSetPinFunction . . . . . . . . . . . . . . . . . . . . . . . . 46
4.7.4.13 Hdk7545_ExpansionGetPinFunction . . . . . . . . . . . . . . . . . . . . . . . . 47
4.7.4.14 Hdk7545_ExpansionSetPinState . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.7.4.15 Hdk7545_ExpansionGetPinState . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.7.4.16 Hdk7545_ExpansionSetPullUpDown . . . . . . . . . . . . . . . . . . . . . . . . 50
4.7.4.17 Hdk7545_ExpansionGetIrq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.7.4.18 Hdk7545_ReadEepromHeader . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.7.4.19 Hdk7545_WriteEepromHeader . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.7.4.20 Hdk7545_ReadEepromExtendedData. . . . . . . . . . . . . . . . . . . . . . . . 55
4.7.4.21 Hdk7545_WriteEepromExtendedData . . . . . . . . . . . . . . . . . . . . . . . 56
4.7.5.1 Hdk7545_Eeprom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.7.6.1 Hdk7545_PowerMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.7.6.2 Hdk7545_Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.7.6.3 Hdk7545_PinDirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Summary of Contents for OMNii HDK XT10
Page 4: ......
Page 10: ......
Page 12: ......
Page 18: ......
Page 20: ......
Page 24: ......
Page 26: ......
Page 32: ......
Page 72: ......
Page 90: ......
Page 92: ......
Page 116: ......
Page 124: ......
Page 126: ......
Page 130: ......
Page 132: ......
Page 154: ......
Page 168: ......
Page 170: ......
Page 182: ......
Page 184: ......
Page 188: ......