From 3fff6023602822531efdae30bc8ebf862967f1ef Mon Sep 17 00:00:00 2001 From: Friedrich Beckmann Date: Mon, 25 Jul 2022 17:55:39 +0200 Subject: Initial Commit --- VexRiscvSocSoftware/libs/timer.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 VexRiscvSocSoftware/libs/timer.h (limited to 'VexRiscvSocSoftware/libs/timer.h') diff --git a/VexRiscvSocSoftware/libs/timer.h b/VexRiscvSocSoftware/libs/timer.h new file mode 100644 index 0000000..1577535 --- /dev/null +++ b/VexRiscvSocSoftware/libs/timer.h @@ -0,0 +1,20 @@ +#ifndef TIMERCTRL_H_ +#define TIMERCTRL_H_ + +#include + + +typedef struct +{ + volatile uint32_t CLEARS_TICKS; + volatile uint32_t LIMIT; + volatile uint32_t VALUE; +} Timer_Reg; + +static void timer_init(Timer_Reg *reg){ + reg->CLEARS_TICKS = 0; + reg->VALUE = 0; +} + + +#endif /* TIMERCTRL_H_ */ -- cgit v1.2.3