Hardware Documentation on the daVinci

Name Description
hdk1.pdf Expansion Slot Location and Pin Assignment - 12Kb.
hdk2.pdf Pin Descriptions for Serial Interface - 10Kb.
hdk3.pdf Electrical Signals Descriptions - 8Kb.
hdk4.pdf - hdk4.doc Cradle Schematic - pdf is 111Kb and doc is 174Kb.
hdk5.pdf Power Pin Control - 6Kb.

 
Function name F' line Opcode
NexusEvtGetEvent F000
SystemHandleEvent F001
ClockHandleEvent F002
FrmHandleEvent F003
NexusGetDisplayX F004
NexusGetDisplayY F005
NexusDateTimeRead F006
NexusDateTimeSet F007
DisplayChrOnRight F008
DisplayChrCentre F009
InvertChrCentre F00A
DisplayChrLen F00B
DisplaySummaryChr F00C
DisplayChr F00D
InvertChr F00E
jstrcmp F00F
jstrcpy F010
jstrlen F011
jstrcat F012
jstrstr F013
itoa F014
DisplayOneLineChar F015
SkipLineChar F016
RecDisplayLenChar F017
UpperCase F018
LowerCase F019
PwdVerify F01A
PwdSet F01B
PwdRemove F01C
PwdExists F01D
EncryptPassword F01E
PrefGetAppPreference F01F
PrefSetAppPreference F020
InitPreferenceInfo F021
LineEditPenInput F022
CheckKeyForLineEdit F023
LineEditKeyInput F024
LocateLinePen F025
LocateLineCursor F026
RelocateLineCursor F027
HiliteLineBlock F028
DeleteLineBlock F029
CopyLineBlock F02A
PasteLineBlock F02B
LocateLineBlock F02C
LineDisplayWidth F02D
DisplayLineField F02E
NexusSaveRec F02F
NexusSaveBitmap F030
NexusPutBitmapReplace F031
NexusPutBitmapOr F032
NexusPutBitmapAnd F033
NexusPutRecReplace F034
NexusPutRecOr F035
NexusPutRecExor F036
NexusPutRecAnd F037
NexusSaveRecReplace F038
NexusDrawLine F039
sgn F03A
ShiftRight F03B
ShiftLeft F03C
NexusDrawLine1 F03D
NexusInvertLine F03E
NexusEraseLine F03F
ClearRectangle F040
InvRectangle F041
FillRectangle F042
NexusInvRec F043
NexusFillRec F044
NexusClearRec F045
NexusDrawDot F046
NexusEraseDot F047
GetKbCode F048
Recognize F049
RecognizeNumber F04A
EventEnqueueFront F04B
EventEnqueueEnd F04C
GetEventEndPtr F04D
GetEventFrontPtr F04E
GetEventFromQueue F04F
ResetEventQueue F050
DrawNormalKB F051
DrawIntlKB F052
DateTimeToSeconds F053
TimeSecondsToDateTime F054
TimeAdjust F055
IsLeapYear F056
DayOfWeek F057
DateToDOWDMFormat F058
DayOfMonth F059
TimeToString F05A
DateToString F05B
DateToDays F05C
DateAdjust F05D
DateDaysToDate F05E
DateSecondsToDate F05F
DayInMonth F060
TimeSeparator F061
DateSeparator F062
SetTimeBySeconds F063
GetTimeInSeconds F064
TimOfDaySet F065
TimOfDay F066
FntAverageCharWidth F067
FntCharHeight F069
FntCharsInWidth F06A
FntGetScrollValues F06B
FntLineHeight F06C
FntLineWidth F06D
FntProportionalFont F06E
FntSetFont F06F
FntWordWrap F070
FntCharsWidth F072
FntCharWidth F073
FntGetFont F075
FntGetFontPtr F076
LocatePen F077
LocateCursor F078
RelocateCursor F079
HiliteBlock F07A
DisplayField F07B
DeleteBlock F07C
CopyBlock F07D
PasteBlock F07E
UpdateField F07F
InitFirstRow F080
InitRestRow F081
ScrollUpLine F082
ScrollDownLine F083
EditKeyInput F084
EditPenInput F085
UpdateUpDownArrows F086
LocateBlock F087
RowDisplayWidth F088
ReInitEditWindow F089
NexusCursorSetSize F08A
NexusCursorSetPos F08B
NexusCursorSetStatus F08C
NexusCursorSetFrequency F08D
NexusCursorGetPos F08E
NexusCursorGetSize F08F
NexusCursorGetStatus F090
NexusCursorGetFrequency F091
SbEnableScrollBar F092
SbSetCurrentLine F093
SbSetDisplayLine F094
SbSetTotalLine F095
SbGetCurrentLine F096
DialogDoModal F097
DialogCreate F098
DialogDoModalWithCheckBox F099
CheckRepeatTimeOut F09A
AlmSetAlarm F09B
AlmSetNextAlarm F09C
AlmGetAlarm F09D
PushButtonEnable F09E
PushButtonDisable F09F
PushButtonSetPush F0A0
PushButtonSearchPush F0A1
NormalButtonEnable F0A2
NormalButtonDisable F0A3
RepeatButtonEnable F0A4
RepeatButtonDisable F0A5
CheckBoxEnable F0A6
CheckBoxDisable F0A7
CheckBoxSetCheck F0A8
CheckBoxClearCheck F0A9
CheckBoxGetState F0AA
ScrollBarEnable F0AB
SbDisableScrollBar F0AC
ListBoxEnable F0AD
ListBoxDisable F0AE
ComboBoxEnable F0AF
ComboBoxDisable F0B0
ComboBoxGetSelectItem F0B1
ComboBoxGetSelectCharPtr F0B2
ComboBoxSetNumItem F0B3
ComboBoxSetNumShownItem F0B4
ComboBoxSetSelectItem F0B5
ComboBoxSetCharPtr F0B6
PopUpEnable F0B7
PopUpDisable F0B8
PopUpGetCurrentSelect F0B9
PopUpSetCurrentSelect F0BA
PopUpSetNumShow F0BB
PopUpSetTotalItem F0BC
PopUpUpdatePopUp F0BD
FrmOpenForm F0BE
FrmCloseForm F0BF
FrmCloseAllForms F0C0
FrmGotoForm F0C1
FrmSaveAllForms F0C2
FrmRestoreAllForms F0C3
FrmGetCurrentFormPtr F0C4
FrmSetCurrentFormPtr F0C5
FrmClearCurrentFormRegion F0C6
FrmGetNumActiveForm F0C7
FrmSetCurrentFormID F0C8
FrmSetCurrentFormLayout F0C9
ObjGetObjectPtr F0CA
ObjDisableObject F0CB
ObjEnableObject F0CC
ObjMoveLayout F0CD
ObjSetLayout F0CE
ToolBoxHandleEvent F0CF
DmCreateSortList F0D0
DmAttachRecord2 F0D1
DmReplaceRec2 F0D2
DmResortRecord F0D3
DmSetRecordInfo2 F0D4
DmCountMatchRecNum F0D5
DmCountMatchInfoNum F0D6
DmSeekRecordInSortList F0D7
DmAdvSeekInSortList F0D8
DmRevSeekInSortList F0D9
PrefGetAppPreferencesV10 F0DA
PrefSetAppPreferencesV10 F0DB
PrefGetAppPrefHand F0DC
DmInit F0DD
DmCreateDatabase F0DE
DmNumDatabases F0DF
DmGetDatabase F0E0
DmFindDatabase F0E1
DmDatabaseInfo4 F0E2
DmSetDatabaseInfo4 F0E3
DmOpenDatabase F0E4
DmCloseDatabase F0E5
DmNumRecords F0E6
DmRecordInfo F0E7
DmDeleteRecord F0E8
DmArchiveRecord F0E9
DmNewHandle F0EA
DmQueryRecord F0EB
DmGetRecord F0EC
DmReleaseRecord F0ED
DmMoveCategory F0EE
NexusInit F0EF
NexusPenCalibration F0F0
NexusSetObjRefTick F0F1
sysAutoSleepTimeout F0F2
sysAutoSleepTimeoutSet F0F3
sysAutoSleepTimeoutReset F0F4
NexusOnOffHandleEvent F0F5
MemChunkNew2 F0F6
MemAutoStoreChunkNew F0F7
MemInit F0F8
MemKernelInit F0F9
MemInitHeapTable F0FA
MemNumCards F0FB
"MemStoreInfo," F0FC
"MemStoreSetInfo," F0FD
MemNumHeaps F0FE
MemNumRAMHeaps F0FF
MemHeapID F100
MemHeapInit F101
MemPtrSize F102
MemPtrToLocalID F103
MemPtrRecoverHandle F104
MemHandleNew F105
MemHandleFree F106
MemHandleSize F107
MemHandleLockCount F108
MemHandleHeapID F109
MemHandleToLocalID F10A
MemHandleSetOwner F10B
MemHandleResize F10C
MemHandleLock F10D
MemHandleUnlock F10E
MemHandleResetLock F10F
MemLocalIDToPtr F110
MemLocalIDToLockedPtr F111
MemMove F112
MemSet F113
ErrorStopIf F114
ErrorStopIfNull F115
PowerDetect F116
KeyRates F117
KeyCurrentState F118
TimGetTicks F11A
TimSetPeriod F11B
SysAlarmSet F11C
ButtonSetBitmap F11D
TimGetPeriod F11E
ComboBoxGetCharPtrPtr F11F
PowerInit F120
BatteryDetect F121
BatteryHandle F122
DmUpdateSortList F123
DmResetDirtyBits F124
DmDeleteDatabase F125
DmFindDatabaseByTypeCreator F126
DmGetNextDatabaseByTypeCreator F127
DmDatabaseSize F128
DmRemoveRecor F129
DmDeleteSecretRecords F12A
DmRemoveSecretRecords F12B
DmRemoveAllDeletedRecords F12C
ExtKbinit F12D
EuroCharHandleEvent F12E
NexusPenCalSetFunc F12F
SysOff F130
SysSetUserPenIntHandlers F131
SysEnableUserPenIntHandlers F132
SysDisableUserPenIntHandlers F133
GetDispWinPtr F134
SetDispWinPtr F135
SetLCDPtr F136
KeyClockInit F137
ObjGetObjectHandlerTable F138
EvtFlushExtKeyQueue F139
MemLocalIDToHandle F13A
MemAppRamInstalled F13B
MemAppRamUsed F13C
SndInit F13D
SndPlaySystemSound F13E
SndPlayUserPattern F13F
SndEnableSystemSound F140
SndEnableAlarmSound F141
SndSetDefaultVolume F142
EditLeftKeyInput F143
EditRightKeyInput F144
EditUpKeyInput F145
EditDownKeyInput F146
ReInitCatEditWindow F147
LineRightKeyInput F148
LineLeftKeyInput F149
SetFirstShift F14A
SetLineFirstShift F14B
NexusVersion F14C
NexusSetVersion F14D
EvtEnqueuePenPoint F14E
EvtDequeuePenPoint F14F
PenAdvPtInQueue F150
PenRevPtInQueue F151
EvtFlushPenQueue F152
EvtCutPenPoints F153
EvtCutPenStrokes F154
EvtCutKeyStrokes F155
EvtFlushKeyQueue F156
BusPresetHandler F157
BusSetHandler F158
BusGetHandler F159
TaskSwitchTask F161
SysMapScreen F162
GetDisplayPtr F163
GetDisplayMemSize F164
SysSetNextTask F165
SysGetCurrentTask F166
AppGetCreatorID F167
SysLaunchAppByCreatorID F168
SysLaunchAppByIndex F169
TaskAttachTask F16A
TaskGetTaskInfo F16B
TaskNumTask F16C
TaskFindTaskCreator F16D
TaskSetNextTask F16E
TaskSwitchTaskByCreator F16F
TaskGetCurrentBase F170
TaskGetCreatorBase F171
TaskGetTaskSize F172
TaskRemoveTask F173
SystemLaunchRstCode F174
ErrStorageFullDialog F175
ErrTaskStartDialog F176
ErrTaskStopDialog F177
ErrMallocFullDialog F178
PrefRemoveAppPref F179
KbRegister F17A
ConvertValueToStr F17B

BACK