CDC_Standalone
CdcDemo
is only used within CDC_Standalone.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
CDC_Standalone
CdcDemo
CdcDemo variable
Syntax
from
main.h:123
extern
CDC_DEMO_StateMachine
CdcDemo
;
Implemented in
menu.c:25
References
Location
Referrer
Text
menu.c:25
CDC_DEMO_StateMachine
CdcDemo
;
main.h:123
extern
CDC_DEMO_StateMachine
CdcDemo
;
cdc_configuration.c:77
CDC_Handle_Configuration_Menu()
switch
(
CdcDemo
.
Configuration_state
)
cdc_configuration.c:83
CDC_Handle_Configuration_Menu()
CdcDemo
.
Configuration_state
=
CDC_CONFIGURATION_WAIT
;
cdc_configuration.c:85
CDC_Handle_Configuration_Menu()
CdcDemo
.
select
=
0
;
cdc_configuration.c:89
CDC_Handle_Configuration_Menu()
if
(
CdcDemo
.
select
!=
PrevSelect
)
cdc_configuration.c:91
CDC_Handle_Configuration_Menu()
PrevSelect
=
CdcDemo
.
select
;
cdc_configuration.c:92
CDC_Handle_Configuration_Menu()
CDC_SelectItem
(
DEMO_CONFIGURATION_menu
,
CdcDemo
.
select
&
0x7F
)
;
cdc_configuration.c:94
CDC_Handle_Configuration_Menu()
if
(
CdcDemo
.
select
&
0x80
)
cdc_configuration.c:96
CDC_Handle_Configuration_Menu()
switch
(
CdcDemo
.
select
&
0x7F
)
cdc_configuration.c:127
CDC_Handle_Configuration_Menu()
CdcDemo
.
select
&=
0x7F
;
cdc_configuration.c:149
ReturnFromConfigurationMenu()
CdcDemo
.
state
=
CDC_DEMO_IDLE
;
cdc_configuration.c:150
ReturnFromConfigurationMenu()
CdcDemo
.
select
=
0
;
cdc_receive.c:52
CDC_Handle_Receive_Menu()
switch
(
CdcDemo
.
Receive_state
)
cdc_receive.c:55
CDC_Handle_Receive_Menu()
CdcDemo
.
Receive_state
=
CDC_RECEIVE_WAIT
;
cdc_receive.c:57
CDC_Handle_Receive_Menu()
CdcDemo
.
select
=
0
;
cdc_receive.c:69
CDC_Handle_Receive_Menu()
if
(
CdcDemo
.
select
!=
PrevSelect
)
cdc_receive.c:71
CDC_Handle_Receive_Menu()
PrevSelect
=
CdcDemo
.
select
;
cdc_receive.c:72
CDC_Handle_Receive_Menu()
CDC_SelectItem
(
DEMO_RECEIVE_menu
,
CdcDemo
.
select
&
0x7F
)
;
cdc_receive.c:74
CDC_Handle_Receive_Menu()
if
(
CdcDemo
.
select
&
0x80
)
cdc_receive.c:76
CDC_Handle_Receive_Menu()
switch
(
CdcDemo
.
select
&
0x7F
)
cdc_receive.c:87
CDC_Handle_Receive_Menu()
CdcDemo
.
Receive_state
=
CDC_RECEIVE_WAIT
;
cdc_receive.c:106
CDC_Handle_Receive_Menu()
CdcDemo
.
select
&=
0x7F
;
cdc_receive.c:116
ReturnFromReceiveMenu()
CdcDemo
.
state
=
CDC_DEMO_IDLE
;
cdc_receive.c:117
ReturnFromReceiveMenu()
CdcDemo
.
select
=
0
;
cdc_send.c:66
CDC_Handle_Send_Menu()
switch
(
CdcDemo
.
Send_state
)
cdc_send.c:69
CDC_Handle_Send_Menu()
CdcDemo
.
Send_state
=
CDC_SEND_WAIT
;
cdc_send.c:71
CDC_Handle_Send_Menu()
CdcDemo
.
select
=
0
;
cdc_send.c:78
CDC_Handle_Send_Menu()
if
(
CdcDemo
.
select
!=
PrevSelect
)
cdc_send.c:80
CDC_Handle_Send_Menu()
PrevSelect
=
CdcDemo
.
select
;
cdc_send.c:81
CDC_Handle_Send_Menu()
CDC_SelectItem
(
DEMO_SEND_menu
,
CdcDemo
.
select
&
0x7F
)
;
cdc_send.c:84
CDC_Handle_Send_Menu()
if
(
CdcDemo
.
select
&
0x80
)
cdc_send.c:86
CDC_Handle_Send_Menu()
switch
(
CdcDemo
.
select
&
0x7F
)
cdc_send.c:108
CDC_Handle_Send_Menu()
CdcDemo
.
Send_state
=
CDC_SEND_SELECT_FILE
;
cdc_send.c:132
CDC_Handle_Send_Menu()
switch
(
CdcDemo
.
Send_state
)
cdc_send.c:135
CDC_Handle_Send_Menu()
if
(
CdcDemo
.
select
&
0x80
)
cdc_send.c:137
CDC_Handle_Send_Menu()
CdcDemo
.
select
&=
0x7F
;
cdc_send.c:138
CDC_Handle_Send_Menu()
CdcDemo
.
Send_state
=
CDC_SEND_TRANSMIT_FILE
;
cdc_send.c:148
CDC_Handle_Send_Menu()
CdcDemo
.
Send_state
=
CDC_SEND_WAIT
;
cdc_send.c:178
CDC_Handle_Send_Menu()
CdcDemo
.
select
&=
0x7F
;
cdc_send.c:199
CDC_SendFile_ProbeKey()
CdcDemo
.
select
|=
0x80
;
cdc_send.c:232
ReturnFromSendMenu()
CdcDemo
.
state
=
CDC_DEMO_IDLE
;
cdc_send.c:233
ReturnFromSendMenu()
CdcDemo
.
select
=
0
;
menu.c:60
Menu_Init()
CdcDemo
.
state
=
CDC_DEMO_IDLE
;
menu.c:71
CDC_MenuProcess()
switch
(
CdcDemo
.
state
)
menu.c:75
CDC_MenuProcess()
CdcDemo
.
state
=
CDC_DEMO_WAIT
;
menu.c:76
CDC_MenuProcess()
CdcDemo
.
select
=
0
;
menu.c:80
CDC_MenuProcess()
if
(
CdcDemo
.
select
!=
PrevSelect
)
menu.c:82
CDC_MenuProcess()
PrevSelect
=
CdcDemo
.
select
;
menu.c:83
CDC_MenuProcess()
CDC_SelectItem
(
CDC_main_menu
,
CdcDemo
.
select
&
0x7F
)
;
menu.c:86
CDC_MenuProcess()
if
(
CdcDemo
.
select
&
0x80
)
menu.c:88
CDC_MenuProcess()
switch
(
CdcDemo
.
select
&
0x7F
)
menu.c:91
CDC_MenuProcess()
CdcDemo
.
state
=
CDC_DEMO_SEND
;
menu.c:92
CDC_MenuProcess()
CdcDemo
.
Send_state
=
CDC_SEND_IDLE
;
menu.c:96
CDC_MenuProcess()
CdcDemo
.
state
=
CDC_DEMO_RECEIVE
;
menu.c:97
CDC_MenuProcess()
CdcDemo
.
Receive_state
=
CDC_RECEIVE_IDLE
;
menu.c:101
CDC_MenuProcess()
CdcDemo
.
state
=
CDC_DEMO_CONFIGURATION
;
menu.c:102
CDC_MenuProcess()
CdcDemo
.
Configuration_state
=
CDC_CONFIGURATION_IDLE
;
menu.c:106
CDC_MenuProcess()
CdcDemo
.
state
=
CDC_DEMO_REENUMERATE
;
menu.c:123
CDC_MenuProcess()
CdcDemo
.
state
=
CDC_DEMO_WAIT
;
menu.c:134
CDC_MenuProcess()
CdcDemo
.
state
=
CDC_DEMO_WAIT
;
menu.c:145
CDC_MenuProcess()
CdcDemo
.
state
=
CDC_DEMO_WAIT
;
menu.c:152
CDC_MenuProcess()
CdcDemo
.
state
=
CDC_DEMO_WAIT
;
menu.c:159
CDC_MenuProcess()
CdcDemo
.
select
&=
0x7F
;
menu.c:167
CDC_MenuProcess()
CdcDemo
.
state
=
CDC_DEMO_IDLE
;
menu.c:168
CDC_MenuProcess()
CdcDemo
.
select
=
0
;
menu.c:259
CDC_ChangeSelectMode()
if
(
CdcDemo
.
state
==
CDC_DEMO_CONFIGURATION
)
menu.c:265
CDC_ChangeSelectMode()
if
(
CdcDemo
.
state
==
CDC_DEMO_SEND
)
menu.c:271
CDC_ChangeSelectMode()
CdcDemo
.
select
=
0
;
menu.c:284
CDC_DEMO_ProbeKey()
if
(
(
state
==
JOY_UP
)
&&
(
CdcDemo
.
select
>
0
)
)
menu.c:286
CDC_DEMO_ProbeKey()
CdcDemo
.
select
--
;
menu.c:289
CDC_DEMO_ProbeKey()
if
(
(
(
CdcDemo
.
state
==
CDC_DEMO_WAIT
)
&&
(
state
==
JOY_DOWN
)
menu.c:290
CDC_DEMO_ProbeKey()
&&
(
CdcDemo
.
select
<
3
)
)
||
(
(
CdcDemo
.
state
==
CDC_DEMO_SEND
)
menu.c:292
CDC_DEMO_ProbeKey()
&&
(
CdcDemo
.
select
<
2
)
)
menu.c:293
CDC_DEMO_ProbeKey()
||
(
(
CdcDemo
.
state
==
CDC_DEMO_RECEIVE
)
&&
(
state
==
JOY_DOWN
)
menu.c:294
CDC_DEMO_ProbeKey()
&&
(
CdcDemo
.
select
<
1
)
)
menu.c:295
CDC_DEMO_ProbeKey()
||
(
(
CdcDemo
.
state
==
CDC_DEMO_CONFIGURATION
)
&&
(
state
==
JOY_DOWN
)
menu.c:296
CDC_DEMO_ProbeKey()
&&
(
CdcDemo
.
select
<
2
)
)
)
menu.c:298
CDC_DEMO_ProbeKey()
CdcDemo
.
select
++
;
menu.c:302
CDC_DEMO_ProbeKey()
CdcDemo
.
select
|=
0x80
;
menu.c:336
HAL_GPIO_EXTI_Callback()
&&
(
CdcDemo
.
state
!=
CDC_DEMO_RECEIVE
)
)
menu.c:354
HAL_GPIO_EXTI_Callback()
if
(
CdcDemo
.
state
==
CDC_DEMO_CONFIGURATION
)
menu.c:385
HAL_GPIO_EXTI_Callback()
if
(
CdcDemo
.
state
==
CDC_DEMO_SEND
)
menu.c:399
HAL_GPIO_EXTI_Callback()
if
(
CdcDemo
.
Send_state
==
CDC_SEND_SELECT_FILE
)
menu.c:412
HAL_GPIO_EXTI_Callback()
CdcDemo
.
Send_state
=
CDC_SEND_WAIT
;
Data Use
Functions reading
CdcDemo
CdcDemo
Menu_Init()
CDC_MenuProcess()
CDC_ChangeSelectMode()
CDC_DEMO_ProbeKey()
HAL_GPIO_EXTI_Callback()
CDC_Handle_Configuration_Menu()
ReturnFromConfigurationMenu()
CDC_Handle_Receive_Menu()
ReturnFromReceiveMenu()
CDC_Handle_Send_Menu()
CDC_SendFile_ProbeKey()
ReturnFromSendMenu()
all items filtered out
Type of
CdcDemo
CdcDemo
_DemoStateMachine
all items filtered out