[DeviceDrivers] Add more API.

1. Use float type for clock_cpu_getres() return value;
2. Add clock_cpu_microsecond/millisecond APIs.
This commit is contained in:
BernardXiong
2017-12-31 14:44:04 +08:00
parent 872975b0ab
commit 341f78fed7
4 changed files with 55 additions and 11 deletions
+5 -2
View File
@@ -27,13 +27,16 @@
struct rt_clock_cputime_ops
{
uint32_t (*cputime_getres) (void);
float (*cputime_getres) (void);
uint32_t (*cputime_gettime)(void);
};
uint32_t clock_cpu_getres(void);
float clock_cpu_getres(void);
uint32_t clock_cpu_gettime(void);
uint32_t clock_cpu_microsecond(uint32_t cpu_tick);
uint32_t clock_cpu_millisecond(uint32_t cpu_tick);
int clock_cpu_setops(const struct rt_clock_cputime_ops *ops);
#endif