83Plus:Software:usb8x/Asm Interface/Mouse/MouseInit
From WikiTI
Revision as of 13:16, 8 September 2006 by Dan Englender (Talk | contribs)
Synopsis
Name: MouseInit
Minimum usb8x version: 0.11
Initialize mouse driver
Inputs
- DE: Address of temporary descriptor buffer
- B: Flags
- bit 0: set = allow diagonal keys, reset = disallow
- bit 1: set = use passthrough callback
Outputs
- NC: Success
Destroys
- AF, BC, DE, HL, IX
Notes
Important: The mouse driver inputs changed starting at version 0.11 of usb8x. Be sure to use [[../../GetVersion|GetVersion]] to check that 0.11 of higher is installed before using the mouse driver.
Initializes the USB host but assumes the USB driver has already been initialized with [[../../DriverInit|DriverInit]].
If you indicate to pass callbacks through, the callback address specified in U_CALL_INIT will be used if the U_CALL system is being used. Otherwise pass the callback address in register IX.
See Also
- [[../MouseGetKey|MouseGetKey]] - Get mouse movement and button presses