Home
last modified time | relevance | path

Searched refs:key_cache (Results 1 – 1 of 1) sorted by relevance

/lvgl-latest/src/drivers/uefi/
Dlv_uefi_indev_keyboard.c43 lv_ll_t key_cache; member
93 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() local
195 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 …]