Öffentliche Methoden |
| Keyboard () |
| Konstruktor.
|
void | plugin () |
| 'Anstöpseln' der Tastatur.
|
void | trigger () |
| Unterbrechungsbehandlungsroutine.
|
| Gate () |
| Konstruktor.
|
virtual | ~Gate () |
| Destruktor.
|
| Keyboard_Controller () |
| Konstruktor; Initialisierung der Tastatur.
|
Key | key_hit () |
| Dient der Tastaturabfrage nach dem Auftreten einer Tastatur- unterbrechung.
|
void | reboot () |
| Führt einen Neustart des Rechners durch. Ja, beim PC macht das der Tastaturcontroller.
|
void | set_repeat_rate (int speed, int delay) |
| Funktion zum Einstellen der Wiederholungsrate der Tastatur.
|
void | set_led (led_t led, bool on) |
| Setzt oder löscht die angegebene Leuchtdiode.
|
Die Klasse Keyboard stellt die Abstraktion der Tastatur dar.
Sie sorgt für die korrekte Initialisierung und vor allem für die Unterbrechungsbehandlung. Später wird Keyboard auch die Tastaturabfrage durch die Anwendung ermöglichen.