aboutsummaryrefslogtreecommitdiff
path: root/VexRiscvSocSoftware/libs/timer.h
blob: 1577535c524b8f7f8328509632390360e5e268e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef TIMERCTRL_H_
#define TIMERCTRL_H_

#include <stdint.h>


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_ */