HID_RTOS
hid_demo
is only used within HID_RTOS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HID_RTOS
hid_demo
hid_demo variable
Syntax
from
keyboard.c:32
extern
HID_DEMO_StateMachine
hid_demo
;
Implemented in
menu.c:25
References
Location
Referrer
Text
menu.c:25
HID_DEMO_StateMachine
hid_demo
;
keyboard.c:32
extern
HID_DEMO_StateMachine
hid_demo
;
main.h:75
extern
HID_DEMO_StateMachine
hid_demo
;
keyboard.c:51
HID_KeyboardMenuProcess()
switch
(
hid_demo
.
keyboard_state
)
keyboard.c:54
HID_KeyboardMenuProcess()
hid_demo
.
keyboard_state
=
HID_KEYBOARD_START
;
keyboard.c:56
HID_KeyboardMenuProcess()
hid_demo
.
select
=
0
;
keyboard.c:61
HID_KeyboardMenuProcess()
if
(
hid_demo
.
select
!=
prev_select
)
keyboard.c:63
HID_KeyboardMenuProcess()
prev_select
=
hid_demo
.
select
;
keyboard.c:64
HID_KeyboardMenuProcess()
HID_SelectItem
(
DEMO_KEYBOARD_menu
,
hid_demo
.
select
&
0x7F
)
;
keyboard.c:66
HID_KeyboardMenuProcess()
if
(
hid_demo
.
select
&
0x80
)
keyboard.c:68
HID_KeyboardMenuProcess()
switch
(
hid_demo
.
select
&
0x7F
)
keyboard.c:71
HID_KeyboardMenuProcess()
hid_demo
.
keyboard_state
=
HID_KEYBOARD_START
;
keyboard.c:76
HID_KeyboardMenuProcess()
hid_demo
.
state
=
HID_DEMO_REENUMERATE
;
keyboard.c:77
HID_KeyboardMenuProcess()
hid_demo
.
select
=
0
;
keyboard.c:90
HID_KeyboardMenuProcess()
hid_demo
.
keyboard_state
=
HID_KEYBOARD_WAIT
;
keyboard.c:96
HID_KeyboardMenuProcess()
hid_demo
.
select
&=
0x7F
;
menu.c:87
HID_UpdateMenu()
hid_demo
.
state
=
HID_DEMO_IDLE
;
menu.c:102
HID_MenuThread()
switch
(
hid_demo
.
state
)
menu.c:106
HID_MenuThread()
hid_demo
.
state
=
HID_DEMO_WAIT
;
menu.c:107
HID_MenuThread()
hid_demo
.
select
=
0
;
menu.c:112
HID_MenuThread()
if
(
hid_demo
.
select
!=
prev_select
)
menu.c:114
HID_MenuThread()
prev_select
=
hid_demo
.
select
;
menu.c:116
HID_MenuThread()
HID_SelectItem
(
DEMO_HID_menu
,
hid_demo
.
select
&
0x7F
)
;
menu.c:118
HID_MenuThread()
if
(
hid_demo
.
select
&
0x80
)
menu.c:120
HID_MenuThread()
switch
(
hid_demo
.
select
&
0x7F
)
menu.c:123
HID_MenuThread()
hid_demo
.
state
=
HID_DEMO_START
;
menu.c:128
HID_MenuThread()
hid_demo
.
state
=
HID_DEMO_REENUMERATE
;
menu.c:144
HID_MenuThread()
hid_demo
.
keyboard_state
=
HID_KEYBOARD_IDLE
;
menu.c:145
HID_MenuThread()
hid_demo
.
state
=
HID_DEMO_KEYBOARD
;
menu.c:149
HID_MenuThread()
hid_demo
.
mouse_state
=
HID_MOUSE_IDLE
;
menu.c:150
HID_MenuThread()
hid_demo
.
state
=
HID_DEMO_MOUSE
;
menu.c:156
HID_MenuThread()
hid_demo
.
state
=
HID_DEMO_WAIT
;
menu.c:164
HID_MenuThread()
hid_demo
.
state
=
HID_DEMO_WAIT
;
menu.c:193
HID_MenuThread()
hid_demo
.
state
=
HID_DEMO_IDLE
;
menu.c:194
HID_MenuThread()
hid_demo
.
select
=
0
;
menu.c:196
HID_MenuThread()
hid_demo
.
select
&=
0x7F
;
menu.c:249
HID_DEMO_ProbeKey()
if
(
(
state
==
JOY_UP
)
&&
(
hid_demo
.
select
>
0
)
)
menu.c:251
HID_DEMO_ProbeKey()
hid_demo
.
select
--
;
menu.c:253
HID_DEMO_ProbeKey()
else
if
(
(
state
==
JOY_DOWN
)
&&
(
hid_demo
.
select
<
1
)
)
menu.c:255
HID_DEMO_ProbeKey()
hid_demo
.
select
++
;
menu.c:259
HID_DEMO_ProbeKey()
hid_demo
.
select
|=
0x80
;
menu.c:317
USBH_MouseDemo()
if
(
hid_demo
.
mouse_state
!=
HID_MOUSE_START
)
menu.c:366
USBH_KeybdDemo()
if
(
hid_demo
.
keyboard_state
!=
HID_KEYBOARD_START
)
mouse.c:78
HID_MouseMenuProcess()
switch
(
hid_demo
.
mouse_state
)
mouse.c:81
HID_MouseMenuProcess()
hid_demo
.
mouse_state
=
HID_MOUSE_START
;
mouse.c:83
HID_MouseMenuProcess()
hid_demo
.
select
=
0
;
mouse.c:88
HID_MouseMenuProcess()
if
(
hid_demo
.
select
!=
prev_select
)
mouse.c:90
HID_MouseMenuProcess()
prev_select
=
hid_demo
.
select
;
mouse.c:91
HID_MouseMenuProcess()
HID_SelectItem
(
DEMO_MOUSE_menu
,
hid_demo
.
select
&
0x7F
)
;
mouse.c:94
HID_MouseMenuProcess()
if
(
hid_demo
.
select
&
0x80
)
mouse.c:96
HID_MouseMenuProcess()
switch
(
hid_demo
.
select
&
0x7F
)
mouse.c:99
HID_MouseMenuProcess()
hid_demo
.
mouse_state
=
HID_MOUSE_START
;
mouse.c:104
HID_MouseMenuProcess()
hid_demo
.
state
=
HID_DEMO_REENUMERATE
;
mouse.c:105
HID_MouseMenuProcess()
hid_demo
.
select
=
0
;
mouse.c:118
HID_MouseMenuProcess()
hid_demo
.
mouse_state
=
HID_MOUSE_WAIT
;
mouse.c:125
HID_MouseMenuProcess()
hid_demo
.
select
&=
0x7F
;
Data Use
Functions reading
hid_demo
hid_demo
HID_UpdateMenu()
HID_MenuThread()
HID_DEMO_ProbeKey()
USBH_MouseDemo()
USBH_KeybdDemo()
HID_KeyboardMenuProcess()
HID_MouseMenuProcess()
all items filtered out
Type of
hid_demo
hid_demo
_DemoStateMachine
all items filtered out