|
VT100 Terminal App
Circle VT100 module documentation
|
Declares the USB keyboard task and input processing helpers. More...
#include <circle/sched/task.h>#include <circle/usb/usbkeyboard.h>#include <circle/usb/usbhcidevice.h>#include <circle/devicenameservice.h>#include <circle/logger.h>#include <circle/types.h>#include <circle/timer.h>Go to the source code of this file.
Classes | |
| class | CTKeyboard |
| Cooperative task managing keyboard devices and event translation. More... | |
Declares the USB keyboard task and input processing helpers.
CTKeyboard wraps Circle's USB HID stack to deliver debounced key sequences, auto-repeat handling, and LED synchronization for the VT100 terminal. The task acts as the central place where raw USB events are translated into ANSI strings consumed by the renderer and kernel.