Lines Matching refs:sync
133 lv_result_t lv_thread_sync_init(lv_thread_sync_t * sync) in lv_thread_sync_init() argument
135 sync->sem = rt_sem_create("sem", 0, RT_IPC_FLAG_PRIO); in lv_thread_sync_init()
136 if(sync->sem == RT_NULL) { in lv_thread_sync_init()
145 lv_result_t lv_thread_sync_wait(lv_thread_sync_t * sync) in lv_thread_sync_wait() argument
147 rt_err_t ret = rt_sem_take(sync->sem, RT_WAITING_FOREVER); in lv_thread_sync_wait()
157 lv_result_t lv_thread_sync_signal(lv_thread_sync_t * sync) in lv_thread_sync_signal() argument
159 rt_err_t ret = rt_sem_release(sync->sem); in lv_thread_sync_signal()
169 lv_result_t lv_thread_sync_delete(lv_thread_sync_t * sync) in lv_thread_sync_delete() argument
171 rt_err_t ret = rt_sem_delete(sync->sem); in lv_thread_sync_delete()
181 lv_result_t lv_thread_sync_signal_isr(lv_thread_sync_t * sync) in lv_thread_sync_signal_isr() argument
183 LV_UNUSED(sync); in lv_thread_sync_signal_isr()