Searched refs:key_cache (Results 1 – 1 of 1) sorted by relevance
43 lv_ll_t key_cache; member93 lv_ll_init(&indev_ctx->key_cache, sizeof(lv_uefi_simple_text_input_key_cache_t)); in lv_uefi_simple_text_input_indev_create()188 lv_uefi_simple_text_input_key_cache_t * key_cache = NULL; in _simple_text_input_read_cb() local195 if(lv_ll_is_empty(&indev_ctx->key_cache)) { in _simple_text_input_read_cb()204 node = lv_ll_get_head(&indev_ctx->key_cache); in _simple_text_input_read_cb()206 key_cache = (lv_uefi_simple_text_input_key_cache_t *)node; in _simple_text_input_read_cb()207 data->state = key_cache->pressed ? LV_INDEV_STATE_PRESSED : LV_INDEV_STATE_RELEASED; in _simple_text_input_read_cb()208 data->key = key_cache->key; in _simple_text_input_read_cb()209 lv_ll_remove(&indev_ctx->key_cache, node); in _simple_text_input_read_cb()210 lv_free(key_cache); in _simple_text_input_read_cb()[all …]