Module spectrusty::peripherals::bus::joystick
source · Expand description
A bus device for connecting joysticks.
Structs
Cursor Joystick PortAddress.
The Cursor Joystick device implements JoystickDevice and JoystickInterface.
Fuller Joystick PortAddress.
The Fuller Joystick device implements JoystickDevice and JoystickInterface.
A joystick controller, providing a BusDevice implementation that can be used with joystick devices.
Kempston Joystick PortAddress.
The Kempston Joystick device implements JoystickDevice and JoystickInterface.
A selectable joystick controller, providing a BusDevice implementation.
The joystick device that can be used as a placeholder type.
An error that can be returned when parsing a JoystickSelect variant.
A key map for the left Sinclair joystick.
A key map for the right Sinclair joystick.
The Sinclair Joystick device implements JoystickDevice and JoystickInterface.
Left Sinclair Joystick PortAddress.
Right Sinclair Joystick PortAddress.
The error type returned when a JoystickSelect variant conversion failed.
Enums
An enum of joystick device implementation variants.
Traits
A joystick device interface for the joystick bus device implementations.
An interface for providing user input data for a JoystickDevice implementation.
Type Definitions
A convenient Cursor Joystick BusDevice type.
A convenient Fuller Joystick BusDevice type.
A convenient Kempston Joystick BusDevice type.
A convenient pair of Left and Right Joystick BusDevice type.
A convenient Left (Player 2) Sinclair Joystick BusDevice type.
A convenient Right (Player 1) Sinclair Joystick BusDevice type.