USBLib_CInit (SWI &56344)

USBLib_CInit (SWI &56344) — Initialises a jump table for use with C library

On Entry

R0Registration handle
R1Pointer to function table to fill in
R2Offset into the jump table to start
R3Size (in words) of table pointed to by R0
R4Flags
bit 0 - set for user mode capable entry

On Exit

R0preserved
R1Filled table
R2,R3,R4Preserved

Use

This call is used to fill a table containing an array of pointers to SWI entry vectors, this allows C programs to directly link with the module without the overhead of SWI calls.

Related SWIs

USBLib_Register (SWI &56342)

USBLib_Deregister (SWI &56343)

Related Information

None