diff options
| author | BernardXiong <[email protected]> | 2017-12-31 14:44:04 +0800 |
|---|---|---|
| committer | BernardXiong <[email protected]> | 2017-12-31 14:44:04 +0800 |
| commit | 341f78fed7bc2ea53f454cfb0966e43b45cb1786 (patch) | |
| tree | 435da9a1f97c8a07d1fa1d15457c208f974b5afa /components/drivers/include | |
| parent | 872975b0ab7208c60c1a46be38e58642f146d9e6 (diff) | |
[DeviceDrivers] Add more API.
1. Use float type for clock_cpu_getres() return value;
2. Add clock_cpu_microsecond/millisecond APIs.
Diffstat (limited to 'components/drivers/include')
| -rw-r--r-- | components/drivers/include/drivers/cputime.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/components/drivers/include/drivers/cputime.h b/components/drivers/include/drivers/cputime.h index 54037146bb..c3dd243f11 100644 --- a/components/drivers/include/drivers/cputime.h +++ b/components/drivers/include/drivers/cputime.h @@ -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 |
