diff options
Diffstat (limited to 'firmware/os/inc/syscallDo.h')
-rw-r--r-- | firmware/os/inc/syscallDo.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/firmware/os/inc/syscallDo.h b/firmware/os/inc/syscallDo.h index 68bccee0..4903a085 100644 --- a/firmware/os/inc/syscallDo.h +++ b/firmware/os/inc/syscallDo.h @@ -152,7 +152,7 @@ static inline bool eOsSensorTriggerOndemand(uint32_t clientId, uint32_t sensorHa static inline uint32_t eOsSensorGetCurRate(uint32_t sensorHandle) { - return syscallDo1P(SYSCALL_NO(SYSCALL_DOMAIN_OS, SYSCALL_OS_MAIN, SYSCALL_OS_MAIN_SENSOR, SYSCALL_OS_MAIN_SENSOR_GET_RATE), sensorHandle); + return syscallDo1P(SYSCALL_NO(SYSCALL_DOMAIN_OS, SYSCALL_OS_MAIN, SYSCALL_OS_MAIN_SENSOR, SYSCALL_OS_MAIN_SENSOR_GET_CUR_RATE), sensorHandle); } static inline uint64_t eOsSensorGetTime(void) @@ -162,6 +162,11 @@ static inline uint64_t eOsSensorGetTime(void) return timeNanos; } +static inline uint32_t eOsSensorGetReqRate(uint32_t sensorHandle) +{ + return syscallDo1P(SYSCALL_NO(SYSCALL_DOMAIN_OS, SYSCALL_OS_MAIN, SYSCALL_OS_MAIN_SENSOR, SYSCALL_OS_MAIN_SENSOR_GET_REQ_RATE), sensorHandle); +} + static inline uint64_t eOsTimGetTime(void) { uint64_t timeNanos; |