Home
last modified time | relevance | path

Searched refs:mSensor (Results 1 – 6 of 6) sorted by relevance

/device/google/contexthub/firmware/os/drivers/orientation/
Dorientation.c281 static bool allocateDataEvt(struct FusionSensor *mSensor, uint64_t time) in allocateDataEvt() argument
283 mSensor->ev = slabAllocatorAlloc(mDataSlab); in allocateDataEvt()
284 if (mSensor->ev == NULL) { in allocateDataEvt()
291 memset(&mSensor->ev->samples[0].firstSample, 0x00, sizeof(struct SensorFirstSample)); in allocateDataEvt()
292 mSensor->ev->referenceTime = time; in allocateDataEvt()
293 mSensor->prev_time = time; in allocateDataEvt()
299 static bool addSample(struct FusionSensor *mSensor, uint64_t time, float x, float y, float z) in addSample() argument
305 if (mSensor->prev_time == time) { in addSample()
307 mSensor->idx); in addSample()
311 if (mSensor->ev == NULL) { in addSample()
[all …]
/device/google/contexthub/firmware/os/drivers/invensense_icm40600/
Dinvensense_icm40600.c2373 static bool allocateDataEvt(struct ICM40600Sensor *mSensor, uint64_t rtc_time) argument
2377 mSensor->data_evt = slabAllocatorAlloc(T(mDataSlab));
2378 if (mSensor->data_evt == NULL) {
2385 memset(&mSensor->data_evt->samples[0].firstSample, 0x00, sizeof(struct SensorFirstSample));
2386 mSensor->data_evt->referenceTime = rtc_time;
2387 mSensor->prev_rtc_time = rtc_time;
2465 static void pushSensorData(TASK, struct ICM40600Sensor *mSensor, uint64_t rtc_time) argument
2473 switch (mSensor->idx) {
2476 x = mSensor->data[0] * kScale_acc;
2477 y = mSensor->data[1] * kScale_acc;
[all …]
/device/google/contexthub/firmware/os/drivers/bosch_bmi160/
Dbosch_bmi160.c1187 static bool allocateDataEvt(struct BMI160Sensor *mSensor, uint64_t rtc_time) argument
1190 mSensor->data_evt = slabAllocatorAlloc(T(mDataSlab));
1191 if (mSensor->data_evt == NULL) {
1198 memset(&mSensor->data_evt->samples[0].firstSample, 0x00, sizeof(struct SensorFirstSample));
1199 mSensor->data_evt->referenceTime = rtc_time;
1200 mSensor->prev_rtc_time = rtc_time;
1993 static void parseRawData(struct BMI160Sensor *mSensor, uint8_t *buf, float kScale, uint64_t sensorT… argument
2012 mSensorInfo[mSensor->idx].sensorName, rtc_time, cur_time);
2017 if (rtc_time < mSensor->prev_rtc_time + kMinRTCTimeIncrementNs) {
2020 mSensorInfo[mSensor->idx].sensorName,
[all …]
/device/google/contexthub/firmware/os/drivers/st_lsm6dsm/
Dst_lsm6dsm.c4125 static bool lsm6dsm_allocateThreeAxisDataEvt(struct LSM6DSMSensor *mSensor, uint64_t rtcTime) in lsm6dsm_allocateThreeAxisDataEvt() argument
4129 mSensor->tADataEvt = slabAllocatorAlloc(T(mDataSlabThreeAxis)); in lsm6dsm_allocateThreeAxisDataEvt()
4130 if (!mSensor->tADataEvt) { in lsm6dsm_allocateThreeAxisDataEvt()
4135 memset(&mSensor->tADataEvt->samples[0].firstSample, 0, sizeof(struct SensorFirstSample)); in lsm6dsm_allocateThreeAxisDataEvt()
4136 mSensor->tADataEvt->referenceTime = rtcTime; in lsm6dsm_allocateThreeAxisDataEvt()
4137 mSensor->pushedTimestamp = rtcTime; in lsm6dsm_allocateThreeAxisDataEvt()
4159 static bool lsm6dsm_allocateOneAxisDataEvt(struct LSM6DSMSensor *mSensor, uint64_t rtcTime) in lsm6dsm_allocateOneAxisDataEvt() argument
4163 mSensor->sADataEvt = slabAllocatorAlloc(T(mDataSlabOneAxis)); in lsm6dsm_allocateOneAxisDataEvt()
4164 if (!mSensor->sADataEvt) { in lsm6dsm_allocateOneAxisDataEvt()
4169 memset(&mSensor->sADataEvt->samples[0].firstSample, 0, sizeof(struct SensorFirstSample)); in lsm6dsm_allocateOneAxisDataEvt()
[all …]
/device/google/trout/hal/sensors/2.1/
DSensorThread.cpp23 : mSensor(sensor), mStopThread(false), mWaitCV(), mRunMutex() {} in SensorThread()
27 if (mSensor) { in start()
29 mSensor->pollSensor(); in start()
DSensorThread.h48 SensorBase* mSensor;