Ux_Device_DFU
ux_dfu_download
is only used within Ux_Device_DFU.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
Ux_Device_DFU
ux_dfu_download
ux_dfu_download variable
Syntax
from
ux_device_dfu_media.c:55
extern
ux_dfu_downloadInfotypeDef
ux_dfu_download
;
Implemented in
app_usbx_device.c:64
References
Location
Referrer
Text
app_usbx_device.c:64
__ALIGN_BEGIN
ux_dfu_downloadInfotypeDef
ux_dfu_download
__ALIGN_END
;
ux_device_dfu_media.c:55
extern
ux_dfu_downloadInfotypeDef
ux_dfu_download
;
ux_device_dfu_media.c:188
DFU_Write()
ux_dfu_download
.
wlength
=
length
;
ux_device_dfu_media.c:189
DFU_Write()
ux_dfu_download
.
data_ptr
=
RX_Data
;
ux_device_dfu_media.c:190
DFU_Write()
ux_dfu_download
.
wblock_num
=
block_number
;
ux_device_dfu_media.c:192
DFU_Write()
ux_utility_memory_copy
(
ux_dfu_download
.
data_ptr
,
data_pointer
,
length
)
;
ux_device_dfu_media.c:216
DFU_Write()
if
(
tx_queue_send
(
&
ux_app_MsgQueue
,
&
ux_dfu_download
,
TX_NO_WAIT
)
!=
TX_SUCCESS
)
ux_device_dfu_media.c:287
usbx_dfu_download_thread_entry()
status
=
tx_queue_receive
(
&
ux_app_MsgQueue
,
&
ux_dfu_download
,
TX_WAIT_FOREVER
)
;
ux_device_dfu_media.c:293
usbx_dfu_download_thread_entry()
if
(
ux_dfu_download
.
wblock_num
==
0
)
ux_device_dfu_media.c:296
usbx_dfu_download_thread_entry()
Command
=
*
(
ux_dfu_download
.
data_ptr
)
;
ux_device_dfu_media.c:306
usbx_dfu_download_thread_entry()
Address_ptr
=
*
(
ux_dfu_download
.
data_ptr
+
1
)
;
ux_device_dfu_media.c:307
usbx_dfu_download_thread_entry()
Address_ptr
+=
*
(
ux_dfu_download
.
data_ptr
+
2
)
<
<
8
;
ux_device_dfu_media.c:308
usbx_dfu_download_thread_entry()
Address_ptr
+=
*
(
ux_dfu_download
.
data_ptr
+
3
)
<
<
16
;
ux_device_dfu_media.c:309
usbx_dfu_download_thread_entry()
Address_ptr
+=
*
(
ux_dfu_download
.
data_ptr
+
4
)
<
<
24
;
ux_device_dfu_media.c:324
usbx_dfu_download_thread_entry()
Address_ptr
=
*
(
ux_dfu_download
.
data_ptr
+
1
)
;
ux_device_dfu_media.c:325
usbx_dfu_download_thread_entry()
Address_ptr
+=
*
(
ux_dfu_download
.
data_ptr
+
2
)
<
<
8
;
ux_device_dfu_media.c:326
usbx_dfu_download_thread_entry()
Address_ptr
+=
*
(
ux_dfu_download
.
data_ptr
+
3
)
<
<
16
;
ux_device_dfu_media.c:327
usbx_dfu_download_thread_entry()
Address_ptr
+=
*
(
ux_dfu_download
.
data_ptr
+
4
)
<
<
24
;
ux_device_dfu_media.c:356
usbx_dfu_download_thread_entry()
Address_dest
=
(
(
ux_dfu_download
.
wblock_num
-
2U
)
*
UX_SLAVE_REQUEST_CONTROL_MAX_LENGTH
)
+
Address_ptr
;
ux_device_dfu_media.c:359
usbx_dfu_download_thread_entry()
for
(
Block_index
=
0
;
Block_index
<
ux_dfu_download
.
wlength
;
Block_index
+=
4
)
ux_device_dfu_media.c:365
usbx_dfu_download_thread_entry()
Data_address
=
*
(
uint32_t
*
)
(
ux_dfu_download
.
data_ptr
+
Block_index
)
;
Data Use
Functions reading
ux_dfu_download
ux_dfu_download
DFU_Write()
usbx_dfu_download_thread_entry()
all items filtered out
Type of
ux_dfu_download
ux_dfu_download
ux_dfu_downloadInfotypeDef
all items filtered out