Rishka
RISC-V virtual runtime in C/C++ made for ESP32-WROVER
devices.h File Reference

Definitions related to PS/2 devices for the Rishka Virtual Machine SDK. More...

Go to the source code of this file.

Enumerations

enum  PS2Device {
  PS2_DEV_UNKNOWN , PS2_DEV_OLD_ATKB , PS2_DEV_MOUSE_STD , PS2_DEV_MOUSE_WHEEL ,
  PS2_DEV_MOUSE_5BTN , PS2_DEV_MF2KB_TRANS , PS2_DEV_MF2KB
}
 Enumeration of PS/2 device types. More...
 

Detailed Description

Definitions related to PS/2 devices for the Rishka Virtual Machine SDK.

Author
Nathanne Isip

This header file contains definitions related to PS/2 devices for use with the Rishka Virtual Machine Software Development Kit (SDK). PS/2 devices include keyboards and mice, and this file provides enumerations for various types of PS/2 devices that can be connected to the Rishka VM.

Enumeration Type Documentation

◆ PS2Device

enum PS2Device

Enumeration of PS/2 device types.

This enumeration defines symbolic names for different types of PS/2 devices that can be connected to the Rishka Virtual Machine.

PS/2 devices include keyboards and mice, and this enumeration provides identifiers for various types of keyboards and mice supported by the Rishka VM.

Enumerator
PS2_DEV_UNKNOWN 

Unknown PS/2 device.

PS2_DEV_OLD_ATKB 

Old-style AT keyboard.

PS2_DEV_MOUSE_STD 

Standard PS/2 mouse.

PS2_DEV_MOUSE_WHEEL 

PS/2 mouse with wheel support.

PS2_DEV_MOUSE_5BTN 

PS/2 mouse with 5 buttons.

PS2_DEV_MF2KB_TRANS 

MF2 keyboard with translation support.

PS2_DEV_MF2KB 

MF2 keyboard.