|
VT100 Terminal App
Circle VT100 module documentation
|
Declares the top-level kernel orchestrating VT100 subsystems. More...
#include <circle/types.h>#include <circle/koptions.h>#include <circle/devicenameservice.h>#include <circle/device.h>#include <circle/exceptionhandler.h>#include <circle/interrupt.h>#include <circle/logger.h>#include <circle/net/netsubsystem.h>#include <circle/serial.h>#include <circle/screen.h>#include <circle/sched/scheduler.h>#include <circle/timer.h>#include <circle/usb/usbhcidevice.h>#include <circle/nulldevice.h>#include <SDCard/emmc.h>#include <fatfs/ff.h>#include <wlan/bcm4343.h>#include <wlan/hostap/wpa_supplicant/wpasupplicant.h>#include "hal.h"Go to the source code of this file.
Classes | |
| class | CKernel |
| Central coordinator for hardware bring-up and runtime control. More... | |
Enumerations | |
| enum | TShutdownMode { ShutdownNone , ShutdownHalt , ShutdownReboot } |
Declares the top-level kernel orchestrating VT100 subsystems.
CKernel ties together Circle services, initializes every subsystem in the correct order, and owns the cooperative scheduler loop. The header documents the object graph to ease navigation when troubleshooting boot or shutdown flows.