Lines Matching refs:timer
1062 cy_rslt_t cy_rtos_timer_init(cy_timer_t* timer, cy_timer_trigger_type_t type, in cy_rtos_timer_init() argument
1068 if (timer == NULL) in cy_rtos_timer_init()
1090 *timer = osTimerNew((osTimerFunc_t)fun, osTriggerType, (void*)arg, &attr); in cy_rtos_timer_init()
1091 CY_ASSERT((*timer == attr.cb_mem) || (*timer == NULL)); in cy_rtos_timer_init()
1092 status = (*timer == NULL) ? CY_RTOS_GENERAL_ERROR : CY_RSLT_SUCCESS; in cy_rtos_timer_init()
1103 cy_rslt_t cy_rtos_timer_start(cy_timer_t* timer, cy_time_t num_ms) in cy_rtos_timer_start() argument
1108 if (timer == NULL) in cy_rtos_timer_start()
1114 statusInternal = osTimerStart(*timer, convert_ms_to_ticks(num_ms)); in cy_rtos_timer_start()
1125 cy_rslt_t cy_rtos_timer_stop(cy_timer_t* timer) in cy_rtos_timer_stop() argument
1130 if (timer == NULL) in cy_rtos_timer_stop()
1136 statusInternal = osTimerStop(*timer); in cy_rtos_timer_stop()
1147 cy_rslt_t cy_rtos_timer_is_running(cy_timer_t* timer, bool* state) in cy_rtos_timer_is_running() argument
1151 if ((timer == NULL) || (state == NULL)) in cy_rtos_timer_is_running()
1157 *state = osTimerIsRunning(*timer); in cy_rtos_timer_is_running()
1167 cy_rslt_t cy_rtos_timer_deinit(cy_timer_t* timer) in cy_rtos_timer_deinit() argument
1172 if (timer == NULL) in cy_rtos_timer_deinit()
1178 statusInternal = osTimerDelete(*timer); in cy_rtos_timer_deinit()
1183 free(*timer); in cy_rtos_timer_deinit()
1184 *timer = NULL; in cy_rtos_timer_deinit()