#include "cmsis.h" #include "timer.h" /* Mill second tick count */ volatile uint32_t timer_count = 0; /* Timer interrupt handler */ void SysTick_Handler(void) { timer_count++; } void timer_init(void) { timer_count = 0; SysTick_Config(SystemCoreClock / 1000); /* 1ms tick */ } void timer_clear(void) { timer_count = 0; } uint16_t timer_read(void) { return (uint16_t)(timer_count & 0xFFFF); } uint32_t timer_read32(void) { return timer_count; } uint16_t timer_elapsed(uint16_t last) { return TIMER_DIFF_16(timer_read(), last); } uint32_t timer_elapsed32(uint32_t last) { return TIMER_DIFF_32(timer_read32(), last); } e='xen/xen' href='/cgit/xen/xen/'>xen/xen
xenJames
aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libaio/INSTALL
blob: 29b907797a47df0769268b9dde2013736a1265db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18