Expand description
Driver for the PS/2 interface, which supports legacy keyboard and mouse devices.
The init()
function sets up the single system-wide PS2Controller
,
which can then be used to obtain a reference to a PS2Keyboard
or PS2Mouse
.
Structs
- Configuration values used to enable or disable features of the PS/2 controller.
- An initialized PS/2 controller that can be used to communicate with legacy PS/2 keyboard and mouse devices.
- A reference to the PS/2 Keyboard connected to the PS/2 Controller.
- A reference to the PS/2 Mouse connected to the PS/2 Controller.
Enums
- Commands that can be sent to the PS/2 Controller.
- See MousePacket and its enum variants for further information.
Functions
- Initializes the PS/2 controller, and the first and second PS/2 ports (if they exist).