usbx
+ 0/4 examples
CodeScope will show references to
_ux_system_slave
from the following samples and libraries:
Examples
STM32469I-Discovery
Applications
USBX
Ux_Device_CDC_ACM
Ux_Device_HID_CDC_ACM
STM32F429ZI-Nucleo
Applications
USBX
Ux_Device_DFU
Ux_Device_HID
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
usbx
_ux_system_slave
_ux_system_slave variable
Syntax
from
ux_system.h:76
extern
UX_SYSTEM_SLAVE
*
_ux_system_slave
;
Implemented in
ux_device_stack_initialize.c:48
Examples
_ux_system_slave
is referenced by
4 libraries and example projects
.
References
Location
Referrer
Text
ux_device_stack_initialize.c:48
UX_SYSTEM_SLAVE
*
_ux_system_slave
;
ux_system.h:76
extern
UX_SYSTEM_SLAVE
*
_ux_system_slave
;
ux_dcd_stm32_callback.c:242
HAL_PCD_SetupStageCallback()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_dcd_stm32_callback.c:402
HAL_PCD_DataInStageCallback()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_dcd_stm32_callback.c:581
HAL_PCD_DataOutStageCallback()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_dcd_stm32_callback.c:726
HAL_PCD_ResetCallback()
if
(
_ux_system_slave
->
ux_system_slave_device
.
ux_slave_device_state
!=
UX_DEVICE_RESET
)
ux_dcd_stm32_callback.c:740
HAL_PCD_ResetCallback()
_ux_system_slave
->
ux_system_slave_speed
=
UX_HIGH_SPEED_DEVICE
;
ux_dcd_stm32_callback.c:746
HAL_PCD_ResetCallback()
_ux_system_slave
->
ux_system_slave_speed
=
UX_FULL_SPEED_DEVICE
;
ux_dcd_stm32_callback.c:752
HAL_PCD_ResetCallback()
_ux_system_slave
->
ux_system_slave_speed
=
UX_FULL_SPEED_DEVICE
;
ux_dcd_stm32_callback.c:760
HAL_PCD_ResetCallback()
_ux_system_slave
->
ux_system_slave_device
.
ux_slave_device_state
=
UX_DEVICE_ATTACHED
;
ux_dcd_stm32_callback.c:807
HAL_PCD_DisconnectCallback()
if
(
_ux_system_slave
->
ux_system_slave_device
.
ux_slave_device_state
!=
UX_DEVICE_RESET
)
ux_dcd_stm32_initialize.c:93
_ux_dcd_stm32_initialize()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_dcd_stm32_initialize_complete.c:92
_ux_dcd_stm32_initialize_complete()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_dcd_stm32_initialize_complete.c:98
_ux_dcd_stm32_initialize_complete()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_dcd_stm32_initialize_complete.c:101
_ux_dcd_stm32_initialize_complete()
if
(
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
==
UX_SYSTEM_DFU_STATE_APP_DETACH
)
ux_dcd_stm32_initialize_complete.c:105
_ux_dcd_stm32_initialize_complete()
_ux_system_slave
->
ux_system_slave_device_framework
=
_ux_system_slave
->
ux_system_slave_dfu_framework
;
ux_dcd_stm32_initialize_complete.c:106
_ux_dcd_stm32_initialize_complete()
_ux_system_slave
->
ux_system_slave_device_framework_length
=
_ux_system_slave
->
ux_system_slave_dfu_framework_length
;
ux_dcd_stm32_initialize_complete.c:113
_ux_dcd_stm32_initialize_complete()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_APP_IDLE
;
ux_dcd_stm32_initialize_complete.c:116
_ux_dcd_stm32_initialize_complete()
if
(
_ux_system_slave
->
ux_system_slave_speed
==
UX_FULL_SPEED_DEVICE
)
ux_dcd_stm32_initialize_complete.c:120
_ux_dcd_stm32_initialize_complete()
_ux_system_slave
->
ux_system_slave_device_framework
=
_ux_system_slave
->
ux_system_slave_device_framework_full_speed
;
ux_dcd_stm32_initialize_complete.c:121
_ux_dcd_stm32_initialize_complete()
_ux_system_slave
->
ux_system_slave_device_framework_length
=
_ux_system_slave
->
ux_system_slave_device_framework_length_full_speed
;
ux_dcd_stm32_initialize_complete.c:127
_ux_dcd_stm32_initialize_complete()
_ux_system_slave
->
ux_system_slave_device_framework
=
_ux_system_slave
->
ux_system_slave_device_framework_high_speed
;
ux_dcd_stm32_initialize_complete.c:128
_ux_dcd_stm32_initialize_complete()
_ux_system_slave
->
ux_system_slave_device_framework_length
=
_ux_system_slave
->
ux_system_slave_device_framework_length_high_speed
;
ux_dcd_stm32_initialize_complete.c:133
_ux_dcd_stm32_initialize_complete()
device_framework
=
_ux_system_slave
->
ux_system_slave_device_framework
;
ux_dcd_stm32_initialize_complete.c:199
_ux_dcd_stm32_initialize_complete()
if
(
_ux_system_slave
->
ux_system_slave_change_function
!=
UX_NULL
)
ux_dcd_stm32_initialize_complete.c:203
_ux_dcd_stm32_initialize_complete()
_ux_system_slave
->
ux_system_slave_change_function
(
UX_DEVICE_ATTACHED
)
;
ux_dcd_stm32_interrupt_handler.c:87
_ux_dcd_stm32_interrupt_handler()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_dcd_stm32_uninitialize.c:87
_ux_dcd_stm32_uninitialize()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_class_cdc_acm_bulkin_thread.c:107
_ux_device_class_cdc_acm_bulkin_thread()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_cdc_acm_bulkout_thread.c:98
_ux_device_class_cdc_acm_bulkout_thread()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_cdc_acm_control_request.c:90
_ux_device_class_cdc_acm_control_request()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_cdc_acm_read.c:113
_ux_device_class_cdc_acm_read()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_cdc_acm_write.c:113
_ux_device_class_cdc_acm_write()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_cdc_acm_write_with_callback.c:100
_ux_device_class_cdc_acm_write_with_callback()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_cdc_ecm_bulkin_thread.c:103
_ux_device_class_cdc_ecm_bulkin_thread()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_cdc_ecm_bulkout_thread.c:101
_ux_device_class_cdc_ecm_bulkout_thread()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_cdc_ecm_control_request.c:82
_ux_device_class_cdc_ecm_control_request()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_cdc_ecm_interrupt_thread.c:99
_ux_device_class_cdc_ecm_interrupt_thread()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_dfu_activate.c:111
_ux_device_class_dfu_activate()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_APP_IDLE
;
ux_device_class_dfu_activate.c:114
_ux_device_class_dfu_activate()
_ux_system_slave
->
ux_system_slave_device_dfu_mode
=
UX_DEVICE_CLASS_DFU_MODE_RUNTIME
;
ux_device_class_dfu_activate.c:122
_ux_device_class_dfu_activate()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_IDLE
;
ux_device_class_dfu_activate.c:125
_ux_device_class_dfu_activate()
_ux_system_slave
->
ux_system_slave_device_dfu_mode
=
UX_DEVICE_CLASS_DFU_MODE_DFU
;
ux_device_class_dfu_control_request.c:112
_ux_device_class_dfu_control_request()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_dfu_control_request.c:150
_ux_device_class_dfu_control_request()
switch
(
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
)
ux_device_class_dfu_control_request.c:165
_ux_device_class_dfu_control_request()
if
(
_ux_system_slave
->
ux_system_slave_device_dfu_capabilities
&
UX_SLAVE_CLASS_DFU_CAPABILITY_WILL_DETACH
)
ux_device_class_dfu_control_request.c:179
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_APP_DETACH
;
ux_device_class_dfu_control_request.c:211
_ux_device_class_dfu_control_request()
*
transfer_request
->
ux_slave_transfer_request_data_pointer
=
(
UCHAR
)
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
;
ux_device_class_dfu_control_request.c:262
_ux_device_class_dfu_control_request()
*
transfer_request
->
ux_slave_transfer_request_data_pointer
=
(
UCHAR
)
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
;
ux_device_class_dfu_control_request.c:294
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_ERROR
;
ux_device_class_dfu_control_request.c:301
_ux_device_class_dfu_control_request()
if
(
_ux_system_slave
->
ux_system_slave_device_dfu_capabilities
&
UX_SLAVE_CLASS_DFU_CAPABILITY_CAN_DOWNLOAD
)
ux_device_class_dfu_control_request.c:314
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_DNLOAD_SYNC
;
ux_device_class_dfu_control_request.c:324
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_ERROR
;
ux_device_class_dfu_control_request.c:337
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_IDLE
;
ux_device_class_dfu_control_request.c:370
_ux_device_class_dfu_control_request()
*
transfer_request
->
ux_slave_transfer_request_data_pointer
=
(
UCHAR
)
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
;
ux_device_class_dfu_control_request.c:381
_ux_device_class_dfu_control_request()
if
(
!
(
_ux_system_slave
->
ux_system_slave_device_dfu_capabilities
&
UX_SLAVE_CLASS_DFU_CAPABILITY_CAN_UPLOAD
)
||
ux_device_class_dfu_control_request.c:388
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_ERROR
;
ux_device_class_dfu_control_request.c:405
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_UPLOAD_IDLE
;
ux_device_class_dfu_control_request.c:419
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_ERROR
;
ux_device_class_dfu_control_request.c:495
_ux_device_class_dfu_control_request()
*
transfer_request
->
ux_slave_transfer_request_data_pointer
=
(
UCHAR
)
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
;
ux_device_class_dfu_control_request.c:508
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_ERROR
;
ux_device_class_dfu_control_request.c:532
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SLAVE_CLASS_DFU_STATUS_STATE_DFU_MANIFEST_SYNC
;
ux_device_class_dfu_control_request.c:546
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_DNLOAD_SYNC
;
ux_device_class_dfu_control_request.c:557
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_IDLE
;
ux_device_class_dfu_control_request.c:590
_ux_device_class_dfu_control_request()
*
transfer_request
->
ux_slave_transfer_request_data_pointer
=
(
UCHAR
)
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
;
ux_device_class_dfu_control_request.c:603
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_ERROR
;
ux_device_class_dfu_control_request.c:623
_ux_device_class_dfu_control_request()
if
(
(
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
==
ux_device_class_dfu_control_request.c:625
_ux_device_class_dfu_control_request()
(
_ux_system_slave
->
ux_system_slave_device_dfu_capabilities
&
ux_device_class_dfu_control_request.c:696
_ux_device_class_dfu_control_request()
*
transfer_request
->
ux_slave_transfer_request_data_pointer
=
(
UCHAR
)
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
;
ux_device_class_dfu_control_request.c:730
_ux_device_class_dfu_control_request()
*
(
transfer_request
->
ux_slave_transfer_request_data_pointer
+
UX_SLAVE_CLASS_DFU_GET_STATUS_STATE
)
=
(
UCHAR
)
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
;
ux_device_class_dfu_control_request.c:743
_ux_device_class_dfu_control_request()
*
transfer_request
->
ux_slave_transfer_request_data_pointer
=
(
UCHAR
)
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
;
ux_device_class_dfu_control_request.c:755
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_IDLE
;
ux_device_class_dfu_control_request.c:798
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_IDLE
;
ux_device_class_dfu_control_request.c:812
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_IDLE
;
ux_device_class_dfu_control_request.c:845
_ux_device_class_dfu_control_request()
*
transfer_request
->
ux_slave_transfer_request_data_pointer
=
(
UCHAR
)
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
;
ux_device_class_dfu_control_request.c:858
_ux_device_class_dfu_control_request()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_DFU_ERROR
;
ux_device_class_dfu_control_request.c:903
_ux_device_class_dfu_status_get()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
state_ok
;
ux_device_class_dfu_control_request.c:906
_ux_device_class_dfu_status_get()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
state_busy
;
ux_device_class_dfu_control_request.c:910
_ux_device_class_dfu_status_get()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
state_error
;
ux_device_class_dfu_control_request.c:924
_ux_device_class_dfu_status_get()
*
(
buffer
+
UX_SLAVE_CLASS_DFU_GET_STATUS_STATE
)
=
(
UCHAR
)
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
;
ux_device_class_dfu_initialize.c:126
_ux_device_class_dfu_initialize()
_ux_system_slave
->
ux_system_slave_dfu_framework
=
dfu_parameter
->
ux_slave_class_dfu_parameter_framework
;
ux_device_class_dfu_initialize.c:127
_ux_device_class_dfu_initialize()
_ux_system_slave
->
ux_system_slave_dfu_framework_length
=
dfu_parameter
->
ux_slave_class_dfu_parameter_framework_length
;
ux_device_class_dfu_initialize.c:131
_ux_device_class_dfu_initialize()
dfu_framework
=
_ux_system_slave
->
ux_system_slave_dfu_framework
;
ux_device_class_dfu_initialize.c:132
_ux_device_class_dfu_initialize()
dfu_framework_length
=
_ux_system_slave
->
ux_system_slave_dfu_framework_length
;
ux_device_class_dfu_initialize.c:165
_ux_device_class_dfu_initialize()
_ux_system_slave
->
ux_system_slave_device_dfu_capabilities
=
dfu_functional_descriptor
.
bmAttributes
;
ux_device_class_dfu_initialize.c:168
_ux_device_class_dfu_initialize()
_ux_system_slave
->
ux_system_slave_device_dfu_detach_timeout
=
dfu_functional_descriptor
.
wDetachTimeOut
;
ux_device_class_dfu_initialize.c:171
_ux_device_class_dfu_initialize()
_ux_system_slave
->
ux_system_slave_device_dfu_transfer_size
=
dfu_functional_descriptor
.
wTransferSize
;
ux_device_class_dfu_initialize.c:174
_ux_device_class_dfu_initialize()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_APP_IDLE
;
ux_device_class_dfu_state_get.c:72
_ux_device_class_dfu_state_get()
return
(
UCHAR
)
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
;
ux_device_class_dfu_state_sync.c:83
_ux_device_class_dfu_state_sync()
switch
(
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
)
ux_device_class_dfu_state_sync.c:86
_ux_device_class_dfu_state_sync()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
ux_device_class_dfu_state_sync.c:90
_ux_device_class_dfu_state_sync()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
ux_device_class_dfu_thread.c:120
_ux_device_class_dfu_thread()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_class_dfu_thread.c:133
_ux_device_class_dfu_thread()
_ux_utility_delay_ms
(
_ux_system_slave
->
ux_system_slave_device_dfu_detach_timeout
)
;
ux_device_class_dfu_thread.c:136
_ux_device_class_dfu_thread()
if
(
_ux_system_slave
->
ux_system_slave_device_dfu_mode
==
UX_DEVICE_CLASS_DFU_MODE_RUNTIME
)
ux_device_class_dfu_thread.c:139
_ux_device_class_dfu_thread()
_ux_system_slave
->
ux_system_slave_device_dfu_state_machine
=
UX_SYSTEM_DFU_STATE_APP_IDLE
;
ux_device_class_hid_control_request.c:104
_ux_device_class_hid_control_request()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_hid_descriptor_send.c:103
_ux_device_class_hid_descriptor_send()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_class_hid_descriptor_send.c:106
_ux_device_class_hid_descriptor_send()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_hid_descriptor_send.c:127
_ux_device_class_hid_descriptor_send()
device_framework
=
_ux_system_slave
->
ux_system_slave_device_framework
;
ux_device_class_hid_descriptor_send.c:128
_ux_device_class_hid_descriptor_send()
device_framework_end
=
device_framework
+
_ux_system_slave
->
ux_system_slave_device_framework_length
;
ux_device_class_hid_event_get.c:85
_ux_device_class_hid_event_get()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_hid_interrupt_thread.c:109
_ux_device_class_hid_interrupt_thread()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_hid_report_get.c:101
_ux_device_class_hid_report_get()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_hid_report_set.c:95
_ux_device_class_hid_report_set()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_storage_control_request.c:99
_ux_device_class_storage_control_request()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_class_storage_thread.c:154
_ux_device_class_storage_thread()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_alternate_setting_get.c:88
_ux_device_stack_alternate_setting_get()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_alternate_setting_set.c:114
_ux_device_stack_alternate_setting_set()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_alternate_setting_set.c:169
_ux_device_stack_alternate_setting_set()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_alternate_setting_set.c:172
_ux_device_stack_alternate_setting_set()
device_framework
=
_ux_system_slave
->
ux_system_slave_device_framework
;
ux_device_stack_alternate_setting_set.c:173
_ux_device_stack_alternate_setting_set()
device_framework_length
=
_ux_system_slave
->
ux_system_slave_device_framework_length
;
ux_device_stack_alternate_setting_set.c:323
_ux_device_stack_alternate_setting_set()
if
(
(
_ux_system_slave
->
ux_system_slave_speed
==
UX_HIGH_SPEED_DEVICE
)
&&
ux_device_stack_alternate_setting_set.c:409
_ux_device_stack_alternate_setting_set()
class
=
_ux_system_slave
->
ux_system_slave_interface_class_array
[
interface
->
ux_slave_interface_descriptor
.
bInterfaceNumber
]
;
ux_device_stack_class_register.c:109
_ux_device_stack_class_register()
class_inst
=
_ux_system_slave
->
ux_system_slave_class_array
;
ux_device_stack_class_register.c:113
_ux_device_stack_class_register()
for
(
class_index
=
0
;
class_index
<
_ux_system_slave
->
ux_system_slave_max_class
;
class_index
++
)
ux_device_stack_class_unregister.c:105
_ux_device_stack_class_unregister()
class_inst
=
_ux_system_slave
->
ux_system_slave_class_array
;
ux_device_stack_class_unregister.c:109
_ux_device_stack_class_unregister()
for
(
class_index
=
0
;
class_index
<
_ux_system_slave
->
ux_system_slave_max_class
;
class_index
++
)
ux_device_stack_clear_feature.c:91
_ux_device_stack_clear_feature()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_clear_feature.c:94
_ux_device_stack_clear_feature()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_clear_feature.c:110
_ux_device_stack_clear_feature()
if
(
_ux_system_slave
->
ux_system_slave_remote_wakeup_capability
)
ux_device_stack_clear_feature.c:114
_ux_device_stack_clear_feature()
_ux_system_slave
->
ux_system_slave_remote_wakeup_enabled
=
UX_FALSE
;
ux_device_stack_configuration_get.c:81
_ux_device_stack_configuration_get()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_configuration_set.c:111
_ux_device_stack_configuration_set()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_configuration_set.c:114
_ux_device_stack_configuration_set()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_configuration_set.c:125
_ux_device_stack_configuration_set()
device_framework
=
_ux_system_slave
->
ux_system_slave_device_framework
;
ux_device_stack_configuration_set.c:126
_ux_device_stack_configuration_set()
device_framework_length
=
_ux_system_slave
->
ux_system_slave_device_framework_length
;
ux_device_stack_configuration_set.c:231
_ux_device_stack_configuration_set()
_ux_system_slave
->
ux_system_slave_power_state
=
(
configuration_descriptor
.
bmAttributes
&
0x40
)
?
UX_DEVICE_SELF_POWERED
:
UX_DEVICE_BUS_POWERED
;
ux_device_stack_configuration_set.c:234
_ux_device_stack_configuration_set()
_ux_system_slave
->
ux_system_slave_remote_wakeup_capability
=
(
configuration_descriptor
.
bmAttributes
&
0x20
)
?
UX_TRUE
:
UX_FALSE
;
ux_device_stack_configuration_set.c:290
_ux_device_stack_configuration_set()
class_inst
=
_ux_system_slave
->
ux_system_slave_class_array
;
ux_device_stack_configuration_set.c:294
_ux_device_stack_configuration_set()
for
(
class_index
=
0
;
class_index
<
_ux_system_slave
->
ux_system_slave_max_class
;
class_index
++
)
ux_device_stack_configuration_set.c:308
_ux_device_stack_configuration_set()
_ux_system_slave
->
ux_system_slave_interface_class_array
[
interface_descriptor
.
bInterfaceNumber
]
=
class_inst
;
ux_device_stack_configuration_set.c:329
_ux_device_stack_configuration_set()
_ux_system_slave
->
ux_system_slave_interface_class_array
[
interface_descriptor
.
bInterfaceNumber
]
=
current_class
;
ux_device_stack_configuration_set.c:345
_ux_device_stack_configuration_set()
class_inst
=
_ux_system_slave
->
ux_system_slave_class_array
;
ux_device_stack_configuration_set.c:349
_ux_device_stack_configuration_set()
for
(
class_index
=
0
;
class_index
<
_ux_system_slave
->
ux_system_slave_max_class
;
class_index
++
)
ux_device_stack_configuration_set.c:363
_ux_device_stack_configuration_set()
_ux_system_slave
->
ux_system_slave_interface_class_array
[
interface_descriptor
.
bInterfaceNumber
]
=
class_inst
;
ux_device_stack_control_request_process.c:110
_ux_device_stack_control_request_process()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_control_request_process.c:113
_ux_device_stack_control_request_process()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_control_request_process.c:143
_ux_device_stack_control_request_process()
if
(
request
==
_ux_system_slave
->
ux_system_slave_device_vendor_request
)
ux_device_stack_control_request_process.c:149
_ux_device_stack_control_request_process()
status
=
_ux_system_slave
->
ux_system_slave_device_vendor_request_function
(
request
,
request_value
,
ux_device_stack_control_request_process.c:199
_ux_device_stack_control_request_process()
class
=
_ux_system_slave
->
ux_system_slave_interface_class_array
[
class_index
]
;
ux_device_stack_descriptor_send.c:119
_ux_device_stack_descriptor_send()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_descriptor_send.c:122
_ux_device_stack_descriptor_send()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_descriptor_send.c:172
_ux_device_stack_descriptor_send()
device_framework
=
_ux_system_slave
->
ux_system_slave_device_framework
;
ux_device_stack_descriptor_send.c:173
_ux_device_stack_descriptor_send()
device_framework_length
=
_ux_system_slave
->
ux_system_slave_device_framework_length
;
ux_device_stack_descriptor_send.c:218
_ux_device_stack_descriptor_send()
device_framework
=
_ux_system_slave
->
ux_system_slave_device_framework_full_speed
;
ux_device_stack_descriptor_send.c:219
_ux_device_stack_descriptor_send()
device_framework_length
=
_ux_system_slave
->
ux_system_slave_device_framework_length_full_speed
;
ux_device_stack_descriptor_send.c:227
_ux_device_stack_descriptor_send()
device_framework
=
_ux_system_slave
->
ux_system_slave_device_framework
;
ux_device_stack_descriptor_send.c:228
_ux_device_stack_descriptor_send()
device_framework_length
=
_ux_system_slave
->
ux_system_slave_device_framework_length
;
ux_device_stack_descriptor_send.c:351
_ux_device_stack_descriptor_send()
if
(
_ux_system_slave
->
ux_system_slave_language_id_framework_length
+
2
>
UX_SLAVE_REQUEST_CONTROL_MAX_LENGTH
)
ux_device_stack_descriptor_send.c:369
_ux_device_stack_descriptor_send()
*
string_memory
=
(
UCHAR
)
(
_ux_system_slave
->
ux_system_slave_language_id_framework_length
+
2
)
;
ux_device_stack_descriptor_send.c:375
_ux_device_stack_descriptor_send()
_ux_utility_memory_copy
(
string_memory
+
2
,
_ux_system_slave
->
ux_system_slave_language_id_framework
,
ux_device_stack_descriptor_send.c:376
_ux_device_stack_descriptor_send()
_ux_system_slave
->
ux_system_slave_language_id_framework_length
)
;
/* Use case of memcpy is verified. */
ux_device_stack_descriptor_send.c:379
_ux_device_stack_descriptor_send()
if
(
host_length
>
_ux_system_slave
->
ux_system_slave_language_id_framework_length
+
2
)
ux_device_stack_descriptor_send.c:380
_ux_device_stack_descriptor_send()
length
=
_ux_system_slave
->
ux_system_slave_language_id_framework_length
+
2
;
ux_device_stack_descriptor_send.c:392
_ux_device_stack_descriptor_send()
string_framework
=
_ux_system_slave
->
ux_system_slave_string_framework
;
ux_device_stack_descriptor_send.c:393
_ux_device_stack_descriptor_send()
string_framework_length
=
_ux_system_slave
->
ux_system_slave_string_framework_length
;
ux_device_stack_disconnect.c:92
_ux_device_stack_disconnect()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_disconnect.c:95
_ux_device_stack_disconnect()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_disconnect.c:164
_ux_device_stack_disconnect()
if
(
_ux_system_slave
->
ux_system_slave_change_function
!=
UX_NULL
)
ux_device_stack_disconnect.c:168
_ux_device_stack_disconnect()
_ux_system_slave
->
ux_system_slave_change_function
(
UX_DEVICE_REMOVED
)
;
ux_device_stack_endpoint_stall.c:90
_ux_device_stack_endpoint_stall()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_endpoint_stall.c:102
_ux_device_stack_endpoint_stall()
if
(
_ux_system_slave
->
ux_system_slave_device
.
ux_slave_device_state
!=
UX_DEVICE_RESET
&&
ux_device_stack_get_status.c:94
_ux_device_stack_get_status()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_get_status.c:97
_ux_device_stack_get_status()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_get_status.c:136
_ux_device_stack_get_status()
if
(
_ux_system_slave
->
ux_system_slave_power_state
==
UX_DEVICE_SELF_POWERED
)
ux_device_stack_get_status.c:141
_ux_device_stack_get_status()
if
(
_ux_system_slave
->
ux_system_slave_remote_wakeup_enabled
)
ux_device_stack_host_wakeup.c:82
_ux_device_stack_host_wakeup()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_host_wakeup.c:85
_ux_device_stack_host_wakeup()
if
(
_ux_system_slave
->
ux_system_slave_remote_wakeup_enabled
)
ux_device_stack_initialize.c:137
_ux_device_stack_initialize()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_initialize.c:140
_ux_device_stack_initialize()
_ux_system_slave
->
ux_system_slave_device_framework_high_speed
=
device_framework_high_speed
;
ux_device_stack_initialize.c:141
_ux_device_stack_initialize()
_ux_system_slave
->
ux_system_slave_device_framework_length_high_speed
=
device_framework_length_high_speed
;
ux_device_stack_initialize.c:144
_ux_device_stack_initialize()
_ux_system_slave
->
ux_system_slave_device_framework_full_speed
=
device_framework_full_speed
;
ux_device_stack_initialize.c:145
_ux_device_stack_initialize()
_ux_system_slave
->
ux_system_slave_device_framework_length_full_speed
=
device_framework_length_full_speed
;
ux_device_stack_initialize.c:148
_ux_device_stack_initialize()
_ux_system_slave
->
ux_system_slave_string_framework
=
string_framework
;
ux_device_stack_initialize.c:149
_ux_device_stack_initialize()
_ux_system_slave
->
ux_system_slave_string_framework_length
=
string_framework_length
;
ux_device_stack_initialize.c:152
_ux_device_stack_initialize()
_ux_system_slave
->
ux_system_slave_language_id_framework
=
language_id_framework
;
ux_device_stack_initialize.c:153
_ux_device_stack_initialize()
_ux_system_slave
->
ux_system_slave_language_id_framework_length
=
language_id_framework_length
;
ux_device_stack_initialize.c:156
_ux_device_stack_initialize()
UX_SYSTEM_DEVICE_MAX_CLASS_SET
(
UX_MAX_SLAVE_CLASS_DRIVER
)
;
ux_device_stack_initialize.c:159
_ux_device_stack_initialize()
_ux_system_slave
->
ux_system_slave_change_function
=
ux_system_slave_change_function
;
ux_device_stack_initialize.c:170
_ux_device_stack_initialize()
_ux_system_slave
->
ux_system_slave_class_array
=
(
UX_SLAVE_CLASS
*
)
(
(
void
*
)
memory
)
;
ux_device_stack_initialize.c:205
_ux_device_stack_initialize()
device_framework
=
_ux_system_slave
->
ux_system_slave_device_framework_full_speed
;
ux_device_stack_initialize.c:206
_ux_device_stack_initialize()
device_framework_length
=
_ux_system_slave
->
ux_system_slave_device_framework_length_full_speed
;
ux_device_stack_initialize.c:449
_ux_device_stack_initialize()
_ux_utility_memory_free
(
_ux_system_slave
->
ux_system_slave_class_array
)
;
ux_device_stack_interface_delete.c:89
_ux_device_stack_interface_delete()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_interface_delete.c:105
_ux_device_stack_interface_delete()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_interface_get.c:90
_ux_device_stack_interface_get()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_interface_get.c:93
_ux_device_stack_interface_get()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_interface_set.c:110
_ux_device_stack_interface_set()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_interface_set.c:113
_ux_device_stack_interface_set()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_interface_set.c:240
_ux_device_stack_interface_set()
if
(
(
_ux_system_slave
->
ux_system_slave_speed
==
UX_HIGH_SPEED_DEVICE
)
&&
ux_device_stack_interface_start.c:83
_ux_device_stack_interface_start()
class
=
_ux_system_slave
->
ux_system_slave_interface_class_array
[
interface
->
ux_slave_interface_descriptor
.
bInterfaceNumber
]
;
ux_device_stack_interface_start.c:92
_ux_device_stack_interface_start()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_microsoft_extension_register.c:82
_ux_device_stack_microsoft_extension_register()
_ux_system_slave
->
ux_system_slave_device_vendor_request
=
vendor_request
;
ux_device_stack_microsoft_extension_register.c:83
_ux_device_stack_microsoft_extension_register()
_ux_system_slave
->
ux_system_slave_device_vendor_request_function
=
vendor_request_function
;
ux_device_stack_set_feature.c:92
_ux_device_stack_set_feature()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_set_feature.c:95
_ux_device_stack_set_feature()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_set_feature.c:111
_ux_device_stack_set_feature()
if
(
_ux_system_slave
->
ux_system_slave_remote_wakeup_capability
)
ux_device_stack_set_feature.c:115
_ux_device_stack_set_feature()
_ux_system_slave
->
ux_system_slave_remote_wakeup_enabled
=
UX_TRUE
;
ux_device_stack_transfer_abort.c:98
_ux_device_stack_transfer_abort()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_transfer_request.c:119
_ux_device_stack_transfer_request()
device_state
=
_ux_system_slave
->
ux_system_slave_device
.
ux_slave_device_state
;
ux_device_stack_transfer_request.c:143
_ux_device_stack_transfer_request()
dcd
=
&
_ux_system_slave
->
ux_system_slave_dcd
;
ux_device_stack_uninitialize.c:88
_ux_device_stack_uninitialize()
device
=
&
_ux_system_slave
->
ux_system_slave_device
;
ux_device_stack_uninitialize.c:91
_ux_device_stack_uninitialize()
_ux_utility_memory_free
(
_ux_system_slave
->
ux_system_slave_class_array
)
;
ux_system_initialize.c:155
_ux_system_initialize()
_ux_system_slave
=
(
UX_SYSTEM_SLAVE
*
)
(
(
(
UCHAR
*
)
regular_memory_pool_start
)
+
memory_pool_offset
)
;
Data Use
Functions writing
_ux_system_slave
Functions reading
_ux_system_slave
_ux_system_initialize()
all items filtered out
_ux_system_slave
_ux_device_stack_initialize()
_ux_device_class_cdc_acm_bulkin_thread()
_ux_device_class_cdc_acm_bulkout_thread()
_ux_device_class_cdc_acm_control_request()
_ux_device_class_cdc_acm_read()
_ux_device_class_cdc_acm_write()
_ux_device_class_cdc_acm_write_with_callback()
HAL_PCD_SetupStageCallback()
HAL_PCD_DataInStageCallback()
HAL_PCD_DataOutStageCallback()
HAL_PCD_ResetCallback()
HAL_PCD_DisconnectCallback()
_ux_dcd_stm32_initialize()
_ux_dcd_stm32_initialize_complete()
_ux_dcd_stm32_interrupt_handler()
_ux_dcd_stm32_uninitialize()
_ux_device_stack_alternate_setting_get()
_ux_device_stack_alternate_setting_set()
_ux_device_stack_class_register()
_ux_device_stack_class_unregister()
_ux_device_stack_clear_feature()
_ux_device_stack_configuration_get()
_ux_device_stack_configuration_set()
_ux_device_stack_control_request_process()
_ux_device_stack_descriptor_send()
_ux_device_stack_disconnect()
_ux_device_stack_endpoint_stall()
_ux_device_stack_get_status()
_ux_device_stack_host_wakeup()
_ux_device_stack_interface_delete()
_ux_device_stack_interface_get()
_ux_device_stack_interface_set()
_ux_device_stack_interface_start()
_ux_device_stack_microsoft_extension_register()
_ux_device_stack_set_feature()
_ux_device_stack_transfer_abort()
_ux_device_stack_transfer_request()
_ux_device_stack_uninitialize()
_ux_device_class_cdc_ecm_bulkin_thread()
_ux_device_class_cdc_ecm_bulkout_thread()
_ux_device_class_cdc_ecm_control_request()
_ux_device_class_cdc_ecm_interrupt_thread()
_ux_device_class_hid_control_request()
_ux_device_class_hid_descriptor_send()
_ux_device_class_hid_event_get()
_ux_device_class_hid_interrupt_thread()
_ux_device_class_hid_report_get()
_ux_device_class_hid_report_set()
_ux_device_class_storage_control_request()
_ux_device_class_storage_thread()
_ux_device_class_dfu_activate()
_ux_device_class_dfu_control_request()
_ux_device_class_dfu_status_get()
_ux_device_class_dfu_initialize()
_ux_device_class_dfu_state_get()
_ux_device_class_dfu_state_sync()
_ux_device_class_dfu_thread()
all items filtered out
Type of
_ux_system_slave
_ux_system_slave
UX_SYSTEM_SLAVE_STRUCT
all items filtered out