Instruction manual

AMPDIO DRIVERS
Page 185
Returns short: User Interrupt handle (>= 0). Use this to free the user interrupt with
TCfreeUserInterrupt when finished.
or ERRHANDLE
ERRCHAN
ERRDATA
Prior Calls registerBoardEx
See Also TCUserCCallback
TCfreeUserInterrupt
TCsetUserInterrupt
TCsetUserInterruptAIO
TCsetBufferUserInterrupt2
TCsetNCBufferUserInterrupt2
enableInterrupts
disableInterrupts
6.4.13.4 Basic User Interrupt Callback TCUserCCallback
Function to be implemented in the user’s code. The user will need to pass a pointer to the
function (which has a user-supplied name) to TCsetUserInterrupt, TCsetUserInterruptAIO or
TCsetUserInterrupt2. It must be declared as ‘CALLBACK’. It is called following an interrupt.
TCUserCCallback (h, wParam, lParam)
where h short: board handle as issued by the
registerBoardEx function.
wParam unsigned integer: value as supplied by user
to TCsetUserInterrupt function.
lParam unsigned long: value read on interrupt.
Returns void.
Prior Calls registerBoardEx
TCsetUserInterrupt
TCsetUserInterruptAIO
TCsetUserInterrupt2
enableInterrupts
See Also
6.4.13.5 Free up a User Interrupt TCfreeUserInterrupt
Frees up a user-interrupt set with TCsetUserInterrupt, TCsetUserInterruptAIO,
TCsetUserInterrupt2, TCsetBufferUserInterrupt, TCsetBufferUserInterruptAIO,
TCsetBufferUserInterrupt2, TCsetNCBufferUserInterrupt, TCsetNCBufferUserInterruptAIO,
TCsetNCBufferUserInterrupt2 functions.
i = TCfreeUserInterrupt (h, hUsrInt)
where h short: board handle as issued by the
registerBoardEx function.