lv_os.h¶
Enums
Functions
-
uint32_t lv_os_get_idle_percent(void)¶
Set it for
LV_SYSMON_GET_IDLE
to show the CPU usage- Returns:
the idle percentage since the last call
-
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)¶