hpet: get_counter and get_ticksperus

This commit is contained in:
Matheus
2022-10-17 11:08:05 -03:00
parent 66d8e3b394
commit e1ed026ca9
2 changed files with 11 additions and 0 deletions
+8
View File
@@ -44,6 +44,14 @@ static void wait_ticks(size_t ticks){
while(readfromreg(REGISTER_COUNTER) < end) asm("pause");
}
time_t hpet_get_ticksperus(){
return ticksper100ns*10;
}
time_t hpet_get_counter(){
return readfromreg(REGISTER_COUNTER);
}
void hpet_wait_us(size_t us){
size_t usticks = ticksper100ns*10;
+3
View File
@@ -2,11 +2,14 @@
#define _HPET_H_INCLUDE
#include <stddef.h>
#include <time.h>
void hpet_init();
void hpet_wait_us(size_t us);
void hpet_wait_ms(size_t ms);
void hpet_wait_s(size_t s);
time_t hpet_get_counter();
time_t hpet_get_ticksperus();
#endif