Lines Matching refs:mTask
60 } mTask;
64 osEnqueuePrivateEvt(EVT_SENSOR_LEDS_TIMER, data, NULL, mTask.id);
87 if (mTask.ledsTimerHandle) {
88 timTimerCancel(mTask.ledsTimerHandle);
89 mTask.ledsTimerHandle = 0;
92 return sensorSignalInternalEvt(mTask.sHandle, SENSOR_INTERNAL_EVT_POWER_STATE_CHG, on, 0);
97 return sensorSignalInternalEvt(mTask.sHandle, SENSOR_INTERNAL_EVT_FW_STATE_CHG, 1, 0);
102 if (mTask.ledsTimerHandle)
103 timTimerCancel(mTask.ledsTimerHandle);
105 mTask.ledsTimerHandle = timTimerSet(sensorTimerLookupCommon(ledsRates,
108 return sensorSignalInternalEvt(mTask.sHandle, SENSOR_INTERNAL_EVT_RATE_CHG, rate, latency);
115 if (lcfg->led_num >= mTask.num) {
119 mTask.leds[lcfg->led_num].val = lcfg->value ? 1 : 0;
120 gpioSet(mTask.leds[lcfg->led_num].ledid, mTask.leds[lcfg->led_num].val);
130 for (i=0; i < mTask.num; i++)
131 gpioSet(mTask.leds[i].ledid, flag ? mTask.leds[i].val : 0);
151 osEventUnsubscribe(mTask.id, EVT_APP_START);
154 mTask.leds[0].val = 1;
155 osEnqueuePrivateEvt(EVT_TEST, NULL, NULL, mTask.id);
160 mTask.ledsOn = !mTask.ledsOn;
161 sensorLedsOnOff(mTask.ledsOn);
177 mTask.id = taskId;
178 mTask.num = 0;
179 mTask.ledsOn = false;
186 mTask.leds[mTask.num].val = 0;
187 mTask.leds[mTask.num++].ledid = led;
190 if (mTask.num == 0)
192 mTask.sHandle = sensorRegister(&sensorInfoLedsGpio, &sensorOpsLedsGpio, NULL, true);
201 sensorUnregister(mTask.sHandle);
202 for (i=0; i < mTask.num; i++) {
203 gpioSet(mTask.leds[i].ledid, 0);
204 gpioRelease(mTask.leds[i].ledid);