timer.h File Reference

Back to the index.

Macros | Functions
timer.h File Reference

Go to the source code of this file.

Macros

#define TIMER_BASE_FREQUENCY   65.0 /* Hz */
 

Functions

struct timertimer_add (double freq, void(*timer_tick)(struct timer *timer, void *extra), void *extra)
 
void timer_remove (struct timer *t)
 
void timer_update_frequency (struct timer *t, double new_freq)
 
void timer_start (void)
 
void timer_stop (void)
 
void timer_init (void)
 

Macro Definition Documentation

◆ TIMER_BASE_FREQUENCY

#define TIMER_BASE_FREQUENCY   65.0 /* Hz */

Definition at line 33 of file timer.h.

Function Documentation

◆ timer_add()

struct timer* timer_add ( double  freq,
void(*)(struct timer *timer, void *extra)  timer_tick,
void *  extra 
)

◆ timer_init()

void timer_init ( void  )

Definition at line 281 of file timer.cc.

Referenced by main().

◆ timer_remove()

void timer_remove ( struct timer t)

Definition at line 104 of file timer.cc.

Referenced by DEVICE_ACCESS().

◆ timer_start()

void timer_start ( void  )

Definition at line 206 of file timer.cc.

◆ timer_stop()

void timer_stop ( void  )

Definition at line 244 of file timer.cc.

Referenced by debugger().

◆ timer_update_frequency()

void timer_update_frequency ( struct timer t,
double  new_freq 
)

Definition at line 132 of file timer.cc.

References timer::freq, timer::interval, and timer::next_tick_at.


Generated on Sun Sep 30 2018 16:05:18 for GXemul by doxygen 1.8.13