i80_controller sample
lv_indev_data_t::key
is only used within i80_controller sample.
Symbol previews are coming soon...
Symbols
loading (2/4)...
Files
loading (2/4)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
i80_controller sample
lv_indev_data_t::key
lv_indev_data_t::key field
For LV_INDEV_TYPE_KEYPAD the currently pressed key
Syntax
Show:
Summary
Declaration
from
lv_indev.h:53
uint32_t
key
;
Examples
References
from
examples
Code
Location
Referrer
uint32_t
key
;
/**< For LV_INDEV_TYPE_KEYPAD the currently pressed key*/
lv_indev.h:53
data
->
key
=
indev
->
keypad
.
last_key
;
lv_indev.c:182
indev_read_core()
data
->
key
=
LV_KEY_ENTER
;
lv_indev.c:186
indev_read_core()
i
->
keypad
.
last_key
=
data
->
key
;
lv_indev.c:743
indev_keypad_proc()
if
(
data
->
key
==
LV_KEY_NEXT
)
{
lv_indev.c:765
indev_keypad_proc()
else
if
(
data
->
key
==
LV_KEY_PREV
)
{
lv_indev.c:771
indev_keypad_proc()
if
(
data
->
key
==
LV_KEY_ENTER
)
{
lv_indev.c:778
indev_keypad_proc()
else
if
(
data
->
key
==
LV_KEY_ESC
)
{
lv_indev.c:786
indev_keypad_proc()
lv_group_send_data
(
g
,
data
->
key
)
;
lv_indev.c:795
indev_keypad_proc()
if
(
data
->
key
==
LV_KEY_ENTER
)
{
lv_indev.c:803
indev_keypad_proc()
if
(
data
->
key
==
LV_KEY_ENTER
)
{
lv_indev.c:810
indev_keypad_proc()
if
(
data
->
key
==
LV_KEY_ENTER
)
{
lv_indev.c:823
indev_keypad_proc()
else
if
(
data
->
key
==
LV_KEY_NEXT
)
{
lv_indev.c:827
indev_keypad_proc()
else
if
(
data
->
key
==
LV_KEY_PREV
)
{
lv_indev.c:833
indev_keypad_proc()
lv_group_send_data
(
g
,
data
->
key
)
;
lv_indev.c:840
indev_keypad_proc()
data
->
key
=
prev_key
;
lv_indev.c:849
indev_keypad_proc()
if
(
data
->
key
==
LV_KEY_ENTER
)
{
lv_indev.c:850
indev_keypad_proc()
i
->
keypad
.
last_key
=
data
->
key
;
lv_indev.c:887
indev_encoder_proc()
if
(
data
->
key
==
LV_KEY_ENTER
)
{
lv_indev.c:908
indev_encoder_proc()
else
if
(
data
->
key
==
LV_KEY_LEFT
)
{
lv_indev.c:918
indev_encoder_proc()
else
if
(
data
->
key
==
LV_KEY_RIGHT
)
{
lv_indev.c:922
indev_encoder_proc()
else
if
(
data
->
key
==
LV_KEY_ESC
)
{
lv_indev.c:926
indev_encoder_proc()
lv_group_send_data
(
g
,
data
->
key
)
;
lv_indev.c:937
indev_encoder_proc()
if
(
data
->
key
==
LV_KEY_ENTER
)
{
lv_indev.c:949
indev_encoder_proc()
if
(
data
->
key
==
LV_KEY_ENTER
)
{
lv_indev.c:982
indev_encoder_proc()
else
if
(
data
->
key
==
LV_KEY_LEFT
)
{
lv_indev.c:987
indev_encoder_proc()
else
if
(
data
->
key
==
LV_KEY_RIGHT
)
{
lv_indev.c:991
indev_encoder_proc()
lv_group_send_data
(
g
,
data
->
key
)
;
lv_indev.c:996
indev_encoder_proc()
if
(
data
->
key
==
LV_KEY_ENTER
)
{
lv_indev.c:1007
indev_encoder_proc()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
lv_indev_data_t::key
is written by 2 functions and is read by 2 functions:
indev_read_core()
indev_keypad_proc()
All items filtered out
lv_indev_data_t::key
indev_keypad_proc()
indev_encoder_proc()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out