FabGL
ESP32 VGA Controller and Graphics Library
ps2device.h File Reference

This file contains fabgl::PS2DeviceClass definition. More...

#include "freertos/FreeRTOS.h"
#include "freertos/semphr.h"
#include "fabglconf.h"
#include "ps2controller.h"
Include dependency graph for ps2device.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fabgl::PS2DeviceClass
 Base class for PS2 devices (like mouse or keyboard). More...
 

Enumerations

enum  fabgl::PS2Device {
  fabgl::UnknownPS2Device, fabgl::OldATKeyboard, fabgl::MouseStandard, fabgl::MouseWithScrollWheel,
  fabgl::Mouse5Buttons, fabgl::MF2KeyboardWithTranslation, fabgl::M2Keyboard
}
 Represents the type of device attached to PS/2 port. More...
 

Detailed Description

This file contains fabgl::PS2DeviceClass definition.

Enumeration Type Documentation

◆ PS2Device

Represents the type of device attached to PS/2 port.

Enumerator
UnknownPS2Device 

Unknown device or unable to connect to the device

OldATKeyboard 

Old AT keyboard

MouseStandard 

Standard mouse

MouseWithScrollWheel 

Mouse with Scroll Wheel

Mouse5Buttons 

Mouse with 5 buttons

MF2KeyboardWithTranslation 

Standard MF2 keyboard with translation

M2Keyboard 

Standard MF2 keyboard. This is the most common value returned by USB/PS2 modern keyboards