Mark3 Realtime Kernel
Mark3::KernelTimer Class Reference

The KernelTimer class provides a timer interface used by all time-based scheduling/timer subsystems in the kernel. This interface must be implemented by target-specific code in the porting layer. More...

#include <kerneltimer.h>

Static Public Member Functions

static void Config (void)
 Config Initializes the kernel timer before use. More...
 
static void Start (void)
 Start Starts the kernel time (must be configured first) More...
 
static void Stop (void)
 Stop Shut down the kernel timer, used when no timers are scheduled. More...
 

Detailed Description

The KernelTimer class provides a timer interface used by all time-based scheduling/timer subsystems in the kernel. This interface must be implemented by target-specific code in the porting layer.

Definition at line 34 of file kerneltimer.h.

Member Function Documentation

◆ Config()

void Mark3::KernelTimer::Config ( void  )
static

Config Initializes the kernel timer before use.

Definition at line 60 of file kerneltimer.cpp.

◆ Start()

void Mark3::KernelTimer::Start ( void  )
static

Start Starts the kernel time (must be configured first)

Definition at line 76 of file kerneltimer.cpp.

◆ Stop()

void Mark3::KernelTimer::Stop ( void  )
static

Stop Shut down the kernel timer, used when no timers are scheduled.

Definition at line 86 of file kerneltimer.cpp.


The documentation for this class was generated from the following files: