Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>master
parent
5064efa101
commit
f6cdc3005d
@ -1,9 +1,23 @@ |
||||
#include "pit.h" |
||||
#include "io.h" |
||||
#include "stdio.h" |
||||
|
||||
static unsigned long ticks = 0; |
||||
|
||||
void pit_handler(void) |
||||
{ |
||||
++ticks; |
||||
} |
||||
|
||||
unsigned long gettick(void) |
||||
{ |
||||
return ticks; |
||||
} |
||||
|
||||
void init_pit(void) |
||||
{ |
||||
outb(PIT_CONTROL_REG, PIT_MODE_2 | PIT_RW_LSB | PIT_RW_MSB); |
||||
|
||||
outb(PIT_COUNTER_0, PIT_DIVIDER & 0xff); |
||||
outb(PIT_COUNTER_0, PIT_DIVIDER >> 8); |
||||
} |
||||
|
Loading…
Reference in new issue