NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
A bridge on the keycode bus that converts keystrokes to ascii chars on the serial bus. More...
Public Member Functions | |
bool | receive (MessageInput &msg) |
KbdSerialBridge (DBus< MessageSerial > &bus_serial, unsigned keyboard, unsigned serial) | |
Public Member Functions inherited from StaticReceiver< KbdSerialBridge > | |
StaticReceiver () | |
Public Member Functions inherited from Device | |
void | debug_dump () |
Device (const char *debug_name) |
Private Member Functions | |
const char * | keycode2ansi (unsigned value) |
char | keycode2ascii (unsigned value) |
void | send_char (char ch) |
Private Attributes | |
DBus< MessageSerial > & | _bus_serial |
unsigned | _keyboard |
unsigned | _serial |
Additional Inherited Members | |
Static Public Member Functions inherited from StaticReceiver< KbdSerialBridge > | |
static bool | receive_static (Device *o, M &msg) |
A bridge on the keycode bus that converts keystrokes to ascii chars on the serial bus.
State: testing Features: alphanumeric chars, ANSI escape codes Missing: some special chars, see keyboard.h for details.
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
private |
|
private |
|
private |