From a9d947c51f0b0d1117545cca87c5bd11df27d692 Mon Sep 17 00:00:00 2001 From: shockrahwow Date: Fri, 29 Nov 2019 13:08:59 -0800 Subject: [PATCH] further refactor of pit functions now they are all prepended with pit_ --- pit.c | 15 ++++++++------- pit.h | 4 ++-- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/pit.c b/pit.c index b0462f0..695041f 100644 --- a/pit.c +++ b/pit.c @@ -4,16 +4,17 @@ #include "serial.h" #include "stlio.h" -volatile u32 timer_ticks = 0; +volatile u32 pit_timer_ticks = 0; -void inc_ticks(struct cpu_reg_state* cpu) { - timer_ticks++; +void pit_inc_ticks(struct cpu_reg_state* cpu) { + pit_timer_ticks++; } -void timer_wait(u32 time) { - u32 ticks = time + timer_ticks; - while(timer_ticks < ticks); +void pit_timer_wait(u32 time) { + u32 ticks = time + pit_timer_ticks; + while(pit_timer_ticks < ticks); } + void pit_install_timer(void) { - init_irq_handler(0, inc_ticks); // timer interrupt request falls into int 0 + init_irq_handler(0, pit_inc_ticks); // timer interrupt request falls into irq 0 } diff --git a/pit.h b/pit.h index 3add40b..8df7d45 100644 --- a/pit.h +++ b/pit.h @@ -9,9 +9,9 @@ #define PIT_TIME_DATA1 0x41 #define PIT_TIME_DATA2 0x42 -void inc_ticks(struct cpu_reg_state*); +void pit_inc_ticks(struct cpu_reg_state*); -void timer_wait(u32); +void pit_timer_wait(u32); void pit_install_timer(void); #endif