From e03b2ed579e84967648796897bd8aaf4256319e9 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Sun, 20 Apr 2025 19:56:27 -0400 Subject: PIT (timer) --- kernel/include/comus/drivers/pit.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 kernel/include/comus/drivers/pit.h (limited to 'kernel/include') diff --git a/kernel/include/comus/drivers/pit.h b/kernel/include/comus/drivers/pit.h new file mode 100644 index 0000000..a7a111d --- /dev/null +++ b/kernel/include/comus/drivers/pit.h @@ -0,0 +1,21 @@ +/** + * @file pit.h + * + * @author Freya Murphy + * + * Programmable Interrupt Timer + */ + +#ifndef PIT_H_ +#define PIT_H_ + +#include + +// how many time the pit has ticked +// not accurate time, good for spinning though +extern uint64_t ticks; + +uint16_t pit_read_divider(void); +void pit_set_divider(uint16_t count); + +#endif -- cgit v1.2.3-freya