StuBS
|
The old/historical Programmable Interval Timer (PIT). More...
#include "types.h"
Namespaces | |
namespace | PIT |
Abstraction of the historical Programmable Interval Timer (PIT). | |
Functions | |
bool | PIT::set (uint16_t us) |
Start timer. | |
uint16_t | PIT::get (void) |
Reads the current timer value. | |
bool | PIT::isActive (void) |
Check if the timer is running. | |
bool | PIT::waitForTimeout (void) |
(Active) waiting for timeout | |
bool | PIT::delay (uint16_t us) |
Set the timer and wait for timeout. | |
void | PIT::pcspeaker (uint32_t freq) |
Play a given frequency on the PC speaker. | |
void | PIT::disable (void) |
Deactivate the timer. | |
The old/historical Programmable Interval Timer (PIT).