summaryrefslogtreecommitdiff
path: root/firmware/os/inc/syscallDo.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/os/inc/syscallDo.h')
-rw-r--r--firmware/os/inc/syscallDo.h7
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;