lv_os.h

Enums

enum lv_thread_prio_t

Values:

enumerator LV_THREAD_PRIO_LOWEST
enumerator LV_THREAD_PRIO_LOW
enumerator LV_THREAD_PRIO_MID
enumerator LV_THREAD_PRIO_HIGH
enumerator LV_THREAD_PRIO_HIGHEST

Functions

static inline lv_result_t lv_thread_init(lv_thread_t *thread, const char *const name, lv_thread_prio_t prio, void (*callback)(void*), size_t stack_size, void *user_data)
static inline lv_result_t lv_thread_delete(lv_thread_t *thread)
static inline lv_result_t lv_mutex_init(lv_mutex_t *mutex)
static inline lv_result_t lv_mutex_lock(lv_mutex_t *mutex)
static inline lv_result_t lv_mutex_lock_isr(lv_mutex_t *mutex)
static inline lv_result_t lv_mutex_unlock(lv_mutex_t *mutex)
static inline lv_result_t lv_mutex_delete(lv_mutex_t *mutex)
static inline lv_result_t lv_thread_sync_init(lv_thread_sync_t *sync)
static inline lv_result_t lv_thread_sync_wait(lv_thread_sync_t *sync)
static inline lv_result_t lv_thread_sync_signal(lv_thread_sync_t *sync)
static inline lv_result_t lv_thread_sync_signal_isr(lv_thread_sync_t *sync)
static inline lv_result_t lv_thread_sync_delete(lv_thread_sync_t *sync)
static inline void lv_lock(void)
static inline lv_result_t lv_lock_isr(void)
static inline void lv_unlock(void)