1 #ifndef _HPET_DRIVER_H_
2 #define _HPET_DRIVER_H_
17 void HPET_SetTimerConfig(uint8_t index, uint8_t irq, uint8_t enable_int, uint8_t periodic, uint8_t timer_value_set, uint64_t tick_count);
uint32_t HPET_GetSupportedIRQs(uint8_t index)
Definition: hpet.c:82
uint8_t HPET_GetTimerCount()
Definition: hpet.c:37
void HPET_SetTimerConfig(uint8_t index, uint8_t irq, uint8_t enable_int, uint8_t periodic, uint8_t timer_value_set, uint64_t tick_count)
Definition: hpet.c:92
uint64_t HPET_GetFrequency()
Definition: hpet.c:42
void HPET_SetEnable(int enable)
Definition: hpet.c:47
uint8_t HPET_Initialize()
Definition: hpet.c:11
uint8_t HPET_IsPeriodicCapable(uint8_t index)
Definition: hpet.c:87
void HPET_SetGlobalCounter(uint64_t val)
Definition: hpet.c:74
uint64_t HPET_GetGlobalCounter()
Definition: hpet.c:65