ApertureOS
Data Structures | Functions | Variables
timer_manager.c File Reference
#include "timer_manager.h"
#include "managers.h"
#include "drivers.h"
#include "utils/common.h"
Include dependency graph for timer_manager.c:

Data Structures

struct  TimerData
 

Functions

uint32_t timers_Initialize ()
 
void timers_callback (uint32_t res)
 
uint8_t timers_messageHandler (Message *msg)
 
void timer_handler (Registers *regs)
 
void Timers_Setup ()
 
UID Timers_CreateNew (uint32_t ticks, bool periodic, TickHandler handler)
 
void Timers_Delete (UID uid)
 
void Timers_StartTimer (UID uid)
 

Variables

SystemDatatimer_sys = NULL
 
TimerData timer_entries [MAX_TIMERS]
 

Function Documentation

void timer_handler ( Registers regs)
void timers_callback ( uint32_t  res)
UID Timers_CreateNew ( uint32_t  ticks,
bool  periodic,
TickHandler  handler 
)
void Timers_Delete ( UID  uid)
uint32_t timers_Initialize ( )
uint8_t timers_messageHandler ( Message msg)
void Timers_Setup ( )
void Timers_StartTimer ( UID  uid)

Variable Documentation

TimerData timer_entries[MAX_TIMERS]
SystemData* timer_sys = NULL