VT100 Terminal App
Circle VT100 module documentation
Loading...
Searching...
No Matches
hal.h File Reference

Declares the hardware abstraction layer for the VT100 firmware. More...

#include <circle/types.h>
#include <circle/timer.h>
#include <circle/logger.h>
#include <circle/usertimer.h>
#include <circle/gpiopin.h>

Go to the source code of this file.

Classes

class  CHAL
 Provides buzzer control, GPIO switching, and timing utilities. More...
 

Detailed Description

Declares the hardware abstraction layer for the VT100 firmware.

CHAL offers a narrow interface around GPIO driven features such as the buzzer and the optional RX/TX swap relay. It owns the lightweight timer infrastructure used to generate tones and ensures consistent access to hardware primitives regardless of where the calls originate.