Lines Matching refs:obj

68     LED_Object * obj = ((LED_Handle)arg)->object;  in clockTimeoutHandler()  local
69 ClockP_setTimeout(obj->clockHandle, obj->togglePeriod); in clockTimeoutHandler()
70 ClockP_start(obj->clockHandle); in clockTimeoutHandler()
74 if(obj->blinkCount != LED_BLINK_FOREVER && in clockTimeoutHandler()
75 obj->blinkCount != 0) in clockTimeoutHandler()
77 obj->blinkCount--; in clockTimeoutHandler()
78 if(obj->blinkCount == 0) in clockTimeoutHandler()
94 LED_Object *obj = (LED_Object *)(ledHandle->object); in LED_close() local
100 ClockP_delete(obj->clockHandle); in LED_close()
101 obj->clockHandle = NULL; in LED_close()
104 if(obj->pwmHandle != NULL) in LED_close()
106 PWM_close(obj->pwmHandle); in LED_close()
107 obj->pwmHandle = NULL; in LED_close()
111 obj->ledType = LED_NONE; in LED_close()
119 LED_Object *obj = (LED_Object *)(ledHandle->object); in LED_getState() local
121 return(obj->state); in LED_getState()
142 LED_Object *obj; in LED_open() local
148 obj = (LED_Object *)(LED_config[ledIndex].object); in LED_open()
164 if(obj->ledType != LED_NONE) in LED_open()
171 obj->ledType = LED_PWM_CONTROLLED; in LED_open()
183 obj->pwmHandle = PWM_open(hw->index, &pwmParams); in LED_open()
184 if(NULL == obj->pwmHandle) in LED_open()
190 PWM_start(obj->pwmHandle); in LED_open()
193 PWM_setDuty(obj->pwmHandle, in LED_open()
202 obj->gpioIndex = hw->index; in LED_open()
203 obj->ledType = LED_GPIO_CONTROLLED; in LED_open()
211 obj->clockHandle = ClockP_create(clockTimeoutHandler, 0, &clockParams); in LED_open()
212 if(NULL == obj->clockHandle) in LED_open()
215 if(obj->pwmHandle != NULL) in LED_open()
217 PWM_close(obj->pwmHandle); in LED_open()
223 obj->pwmPeriod = params->pwmPeriod; in LED_open()
224 obj->brightness = params->brightness; in LED_open()
234 LED_setOn(ledHandle, obj->brightness); in LED_open()
268 LED_Object *obj = (LED_Object *)(ledHandle->object); in LED_setBrightnessLevel() local
271 if(NULL == obj->pwmHandle) in LED_setBrightnessLevel()
283 duty = (obj->pwmPeriod * level)/100; in LED_setBrightnessLevel()
284 if(PWM_setDuty(obj->pwmHandle, duty) == PWM_STATUS_SUCCESS) in LED_setBrightnessLevel()
287 obj->brightness = level; in LED_setBrightnessLevel()
296 obj->rawState = LED_STATE_ON; in LED_setBrightnessLevel()
300 obj->rawState = LED_STATE_OFF; in LED_setBrightnessLevel()
312 LED_Object *obj = (LED_Object *)(ledHandle->object); in LED_setOff() local
316 obj->rawState = LED_STATE_OFF; in LED_setOff()
318 if(obj->ledType == LED_GPIO_CONTROLLED) in LED_setOff()
320 GPIO_write(obj->gpioIndex, LED_OFF); in LED_setOff()
328 level = obj->brightness; in LED_setOff()
330 obj->brightness = level; in LED_setOff()
336 if(obj->state != LED_STATE_BLINKING) in LED_setOff()
338 obj->state = LED_STATE_OFF; in LED_setOff()
351 LED_Object *obj = (LED_Object *)(ledHandle->object); in LED_setOn() local
353 if(obj->ledType == LED_GPIO_CONTROLLED) in LED_setOn()
355 GPIO_write(obj->gpioIndex, LED_ON); in LED_setOn()
367 if(obj->state != LED_STATE_BLINKING) in LED_setOn()
369 obj->state = LED_STATE_ON; in LED_setOn()
372 obj->rawState = LED_STATE_ON; in LED_setOn()
386 LED_Object *obj = (LED_Object *)(ledHandle->object); in LED_startBlinking() local
400 ClockP_stop(obj->clockHandle); in LED_startBlinking()
408 obj->blinkCount = LED_BLINK_FOREVER; in LED_startBlinking()
417 obj->blinkCount = 2 * blinkCount; in LED_startBlinking()
420 obj->togglePeriod = ClockP_convertMsToSystemTicksRound(blinkPeriod/2); in LED_startBlinking()
421 ClockP_setTimeout(obj->clockHandle, obj->togglePeriod); in LED_startBlinking()
422 ClockP_start(obj->clockHandle); in LED_startBlinking()
423 obj->state = LED_STATE_BLINKING; in LED_startBlinking()
433 LED_Object *obj = (LED_Object *)(ledHandle->object); in LED_stopBlinking() local
435 if(obj->state == LED_STATE_BLINKING) in LED_stopBlinking()
438 ClockP_stop(obj->clockHandle); in LED_stopBlinking()
442 obj->state = LED_STATE_OFF; in LED_stopBlinking()
456 LED_Object *obj = (LED_Object *)(ledHandle->object); in LED_toggle() local
458 if(obj->rawState == LED_STATE_ON) in LED_toggle()
462 else if(obj->rawState == LED_STATE_OFF) in LED_toggle()
464 LED_setOn(ledHandle, obj->brightness); in LED_toggle()
474 LED_Object *obj = (LED_Object *)(ledHandle->object); in LED_write() local
477 LED_setOn(ledHandle, obj->brightness); in LED_write()