DualCore_Standalone
demo
is only used within DualCore_Standalone.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
DualCore_Standalone
demo
demo variable
Syntax
from
main.h:93
extern
DEMO_StateMachine
demo
;
Implemented in
dual_menu.c:34
References
Location
Referrer
Text
dual_menu.c:34
DEMO_StateMachine
demo
;
hid_menu.c:25
extern
DEMO_StateMachine
demo
;
keyboard.c:34
extern
DEMO_StateMachine
demo
;
main.h:93
extern
DEMO_StateMachine
demo
;
mouse.c:65
extern
DEMO_StateMachine
demo
;
msc_menu.c:34
extern
DEMO_StateMachine
demo
;
dual_menu.c:64
DUAL_MenuProcess()
switch
(
demo
.
state
)
dual_menu.c:69
DUAL_MenuProcess()
demo
.
state
=
DEMO_WAIT
;
dual_menu.c:70
DUAL_MenuProcess()
demo
.
select
=
0
;
dual_menu.c:74
DUAL_MenuProcess()
if
(
demo
.
select
!=
prev_select
)
dual_menu.c:76
DUAL_MenuProcess()
prev_select
=
demo
.
select
;
dual_menu.c:77
DUAL_MenuProcess()
Demo_SelectItem
(
DEMO_main_menu
,
demo
.
select
&
0x7F
)
;
dual_menu.c:80
DUAL_MenuProcess()
if
(
demo
.
select
&
0x80
)
dual_menu.c:82
DUAL_MenuProcess()
demo
.
select
&=
0x7F
;
dual_menu.c:84
DUAL_MenuProcess()
switch
(
demo
.
select
)
dual_menu.c:87
DUAL_MenuProcess()
demo
.
state
=
DEMO_MSC_START
;
dual_menu.c:91
DUAL_MenuProcess()
demo
.
state
=
DEMO_HID_START
;
dual_menu.c:95
DUAL_MenuProcess()
demo
.
state
=
DEMO_MSC_REENUMERATE
;
dual_menu.c:99
DUAL_MenuProcess()
demo
.
state
=
DEMO_HID_REENUMERATE
;
dual_menu.c:113
DUAL_MenuProcess()
demo
.
state
=
DEMO_MSC
;
dual_menu.c:114
DUAL_MenuProcess()
demo
.
msc_state
=
APPLI_MSC_IDLE
;
dual_menu.c:119
DUAL_MenuProcess()
demo
.
state
=
DEMO_WAIT
;
dual_menu.c:127
DUAL_MenuProcess()
demo
.
state
=
DEMO_HID
;
dual_menu.c:128
DUAL_MenuProcess()
demo
.
hid_state
=
APPLI_HID_IDLE
;
dual_menu.c:133
DUAL_MenuProcess()
demo
.
state
=
DEMO_WAIT
;
dual_menu.c:149
DUAL_MenuProcess()
demo
.
state
=
DEMO_WAIT
;
dual_menu.c:156
DUAL_MenuProcess()
demo
.
state
=
DEMO_WAIT
;
dual_menu.c:168
DUAL_MenuProcess()
demo
.
state
=
DEMO_IDLE
;
dual_menu.c:169
DUAL_MenuProcess()
demo
.
select
=
0
;
dual_menu.c:177
DUAL_MenuProcess()
demo
.
state
=
DEMO_IDLE
;
dual_menu.c:178
DUAL_MenuProcess()
demo
.
select
=
0
;
dual_menu.c:189
Demo_ProbeKey()
if
(
(
state
==
JOY_UP
)
&&
(
demo
.
select
>
0
)
)
dual_menu.c:191
Demo_ProbeKey()
demo
.
select
--
;
dual_menu.c:193
Demo_ProbeKey()
else
if
(
(
(
demo
.
state
==
DEMO_WAIT
)
&&
(
state
==
JOY_DOWN
)
&&
(
demo
.
select
<
3
)
)
||
dual_menu.c:194
Demo_ProbeKey()
(
(
demo
.
state
==
DEMO_MSC
)
&&
(
state
==
JOY_DOWN
)
&&
(
demo
.
select
<
2
)
)
||
dual_menu.c:195
Demo_ProbeKey()
(
(
demo
.
state
==
DEMO_HID
)
&&
(
state
==
JOY_DOWN
)
&&
(
demo
.
select
<
1
)
)
)
dual_menu.c:197
Demo_ProbeKey()
demo
.
select
++
;
dual_menu.c:201
Demo_ProbeKey()
demo
.
select
|=
0x80
;
hid_menu.c:63
HID_MenuProcess()
switch
(
demo
.
hid_state
)
hid_menu.c:67
HID_MenuProcess()
demo
.
hid_state
=
APPLI_HID_WAIT
;
hid_menu.c:68
HID_MenuProcess()
demo
.
select
=
0
;
hid_menu.c:72
HID_MenuProcess()
if
(
demo
.
select
!=
prev_select
)
hid_menu.c:74
HID_MenuProcess()
prev_select
=
demo
.
select
;
hid_menu.c:76
HID_MenuProcess()
Demo_SelectItem
(
DEMO_HID_menu
,
demo
.
select
&
0x7F
)
;
hid_menu.c:78
HID_MenuProcess()
if
(
demo
.
select
&
0x80
)
hid_menu.c:80
HID_MenuProcess()
demo
.
select
&=
0x7F
;
hid_menu.c:81
HID_MenuProcess()
switch
(
demo
.
select
)
hid_menu.c:84
HID_MenuProcess()
demo
.
hid_state
=
APPLI_HID_START
;
hid_menu.c:88
HID_MenuProcess()
demo
.
state
=
DEMO_IDLE
;
hid_menu.c:89
HID_MenuProcess()
demo
.
select
=
0
;
hid_menu.c:105
HID_MenuProcess()
demo
.
keyboard_state
=
HID_KEYBOARD_IDLE
;
hid_menu.c:106
HID_MenuProcess()
demo
.
hid_state
=
APPLI_HID_KEYBOARD
;
hid_menu.c:110
HID_MenuProcess()
demo
.
mouse_state
=
HID_MOUSE_IDLE
;
hid_menu.c:111
HID_MenuProcess()
demo
.
hid_state
=
APPLI_HID_MOUSE
;
hid_menu.c:117
HID_MenuProcess()
demo
.
hid_state
=
APPLI_HID_WAIT
;
keyboard.c:50
HID_KeyboardMenuProcess()
switch
(
demo
.
keyboard_state
)
keyboard.c:53
HID_KeyboardMenuProcess()
demo
.
keyboard_state
=
HID_KEYBOARD_START
;
keyboard.c:55
HID_KeyboardMenuProcess()
demo
.
select
=
0
;
keyboard.c:59
HID_KeyboardMenuProcess()
if
(
demo
.
select
!=
prev_select
)
keyboard.c:61
HID_KeyboardMenuProcess()
prev_select
=
demo
.
select
;
keyboard.c:62
HID_KeyboardMenuProcess()
Demo_SelectItem
(
DEMO_KEYBOARD_menu
,
demo
.
select
&
0x7F
)
;
keyboard.c:64
HID_KeyboardMenuProcess()
if
(
demo
.
select
&
0x80
)
keyboard.c:66
HID_KeyboardMenuProcess()
demo
.
select
&=
0x7F
;
keyboard.c:67
HID_KeyboardMenuProcess()
switch
(
demo
.
select
)
keyboard.c:70
HID_KeyboardMenuProcess()
demo
.
keyboard_state
=
HID_KEYBOARD_START
;
keyboard.c:75
HID_KeyboardMenuProcess()
demo
.
state
=
DEMO_IDLE
;
keyboard.c:77
HID_KeyboardMenuProcess()
demo
.
select
=
0
;
keyboard.c:89
HID_KeyboardMenuProcess()
demo
.
keyboard_state
=
HID_KEYBOARD_WAIT
;
mouse.c:80
HID_MouseMenuProcess()
switch
(
demo
.
mouse_state
)
mouse.c:83
HID_MouseMenuProcess()
demo
.
mouse_state
=
HID_MOUSE_START
;
mouse.c:85
HID_MouseMenuProcess()
demo
.
select
=
0
;
mouse.c:89
HID_MouseMenuProcess()
if
(
demo
.
select
!=
prev_select
)
mouse.c:91
HID_MouseMenuProcess()
prev_select
=
demo
.
select
;
mouse.c:92
HID_MouseMenuProcess()
Demo_SelectItem
(
DEMO_MOUSE_menu
,
demo
.
select
&
0x7F
)
;
mouse.c:95
HID_MouseMenuProcess()
if
(
demo
.
select
&
0x80
)
mouse.c:97
HID_MouseMenuProcess()
demo
.
select
&=
0x7F
;
mouse.c:98
HID_MouseMenuProcess()
switch
(
demo
.
select
)
mouse.c:101
HID_MouseMenuProcess()
demo
.
mouse_state
=
HID_MOUSE_START
;
mouse.c:106
HID_MouseMenuProcess()
demo
.
state
=
DEMO_IDLE
;
mouse.c:108
HID_MouseMenuProcess()
demo
.
select
=
0
;
mouse.c:120
HID_MouseMenuProcess()
demo
.
mouse_state
=
HID_MOUSE_WAIT
;
msc_menu.c:45
MSC_MenuProcess()
switch
(
demo
.
msc_state
)
msc_menu.c:49
MSC_MenuProcess()
demo
.
msc_state
=
APPLI_MSC_WAIT
;
msc_menu.c:50
MSC_MenuProcess()
demo
.
select
=
0
;
msc_menu.c:55
MSC_MenuProcess()
if
(
demo
.
select
!=
prev_select
)
msc_menu.c:57
MSC_MenuProcess()
prev_select
=
demo
.
select
;
msc_menu.c:58
MSC_MenuProcess()
Demo_SelectItem
(
MSC_main_menu
,
demo
.
select
&
0x7F
)
;
msc_menu.c:61
MSC_MenuProcess()
if
(
demo
.
select
&
0x80
)
msc_menu.c:63
MSC_MenuProcess()
demo
.
select
&=
0x7F
;
msc_menu.c:65
MSC_MenuProcess()
switch
(
demo
.
select
)
msc_menu.c:68
MSC_MenuProcess()
demo
.
msc_state
=
APPLI_MSC_FILE_OPERATIONS
;
msc_menu.c:72
MSC_MenuProcess()
demo
.
msc_state
=
APPLI_MSC_EXPLORER
;
msc_menu.c:76
MSC_MenuProcess()
demo
.
state
=
DEMO_IDLE
;
msc_menu.c:77
MSC_MenuProcess()
demo
.
select
=
0
;
msc_menu.c:96
MSC_MenuProcess()
demo
.
msc_state
=
APPLI_MSC_WAIT
;
msc_menu.c:105
MSC_MenuProcess()
demo
.
msc_state
=
APPLI_MSC_WAIT
;
Data Use
Functions reading
demo
demo
DUAL_MenuProcess()
Demo_ProbeKey()
HID_MenuProcess()
HID_KeyboardMenuProcess()
HID_MouseMenuProcess()
MSC_MenuProcess()
all items filtered out
Type of
demo
demo
_DemoStateMachine
all items filtered out