IAP_Main
UartHandle
is only used within IAP_Main.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
IAP_Main
UartHandle
UartHandle variable
Syntax
from
main.h:28
extern
UART_HandleTypeDef
UartHandle
;
Implemented in
main.c:28
References
Location
Referrer
Text
main.c:28
UART_HandleTypeDef
UartHandle
;
main.h:28
extern
UART_HandleTypeDef
UartHandle
;
common.c:150
Serial_PutString()
HAL_UART_Transmit
(
&
UartHandle
,
p_string
,
length
,
TX_TIMEOUT
)
;
common.c:161
Serial_PutByte()
if
(
UartHandle
.
gState
==
HAL_UART_STATE_TIMEOUT
)
common.c:163
Serial_PutByte()
UartHandle
.
gState
=
HAL_UART_STATE_READY
;
common.c:165
Serial_PutByte()
return
HAL_UART_Transmit
(
&
UartHandle
,
&
param
,
1
,
TX_TIMEOUT
)
;
main.c:175
IAP_Init()
UartHandle
.
Init
.
BaudRate
=
115200
;
main.c:176
IAP_Init()
UartHandle
.
Init
.
WordLength
=
UART_WORDLENGTH_8B
;
main.c:177
IAP_Init()
UartHandle
.
Init
.
StopBits
=
UART_STOPBITS_1
;
main.c:178
IAP_Init()
UartHandle
.
Init
.
Parity
=
UART_PARITY_NONE
;
main.c:179
IAP_Init()
UartHandle
.
Init
.
HwFlowCtl
=
UART_HWCONTROL_NONE
;
main.c:180
IAP_Init()
UartHandle
.
Init
.
Mode
=
UART_MODE_RX
|
UART_MODE_TX
;
main.c:182
IAP_Init()
BSP_COM_Init
(
COM1
,
&
UartHandle
)
;
menu.c:104
SerialUpload()
HAL_UART_Receive
(
&
UartHandle
,
&
status
,
1
,
RX_TIMEOUT
)
;
menu.c:161
Main_Menu()
__HAL_UART_FLUSH_DRREGISTER
(
&
UartHandle
)
;
menu.c:164
Main_Menu()
HAL_UART_Receive
(
&
UartHandle
,
&
key
,
1
,
RX_TIMEOUT
)
;
ymodem.c:69
ReceivePacket()
status
=
HAL_UART_Receive
(
&
UartHandle
,
&
char1
,
1
,
timeout
)
;
ymodem.c:84
ReceivePacket()
if
(
(
HAL_UART_Receive
(
&
UartHandle
,
&
char1
,
1
,
timeout
)
==
HAL_OK
)
&&
(
char1
==
CA
)
)
ymodem.c:105
ReceivePacket()
status
=
HAL_UART_Receive
(
&
UartHandle
,
&
p_data
[
PACKET_NUMBER_INDEX
]
,
packet_size
+
PACKET_OVERHEAD_SIZE
,
timeout
)
;
ymodem.c:362
Ymodem_Receive()
HAL_UART_Transmit
(
&
UartHandle
,
&
tmp
,
1
,
NAK_TIMEOUT
)
;
ymodem.c:363
Ymodem_Receive()
HAL_UART_Transmit
(
&
UartHandle
,
&
tmp
,
1
,
NAK_TIMEOUT
)
;
ymodem.c:459
Ymodem_Transmit()
HAL_UART_Transmit
(
&
UartHandle
,
&
aPacketData
[
PACKET_START_INDEX
]
,
PACKET_SIZE
+
PACKET_HEADER_SIZE
,
NAK_TIMEOUT
)
;
ymodem.c:472
Ymodem_Transmit()
if
(
HAL_UART_Receive
(
&
UartHandle
,
&
a_rx_ctrl
[
0
]
,
1
,
NAK_TIMEOUT
)
==
HAL_OK
)
ymodem.c:480
Ymodem_Transmit()
if
(
(
HAL_UART_Receive
(
&
UartHandle
,
&
a_rx_ctrl
[
0
]
,
1
,
NAK_TIMEOUT
)
==
HAL_OK
)
&&
(
a_rx_ctrl
[
0
]
==
CA
)
)
ymodem.c:483
Ymodem_Transmit()
__HAL_UART_FLUSH_DRREGISTER
(
&
UartHandle
)
;
ymodem.c:523
Ymodem_Transmit()
HAL_UART_Transmit
(
&
UartHandle
,
&
aPacketData
[
PACKET_START_INDEX
]
,
pkt_size
+
PACKET_HEADER_SIZE
,
NAK_TIMEOUT
)
;
ymodem.c:536
Ymodem_Transmit()
if
(
(
HAL_UART_Receive
(
&
UartHandle
,
&
a_rx_ctrl
[
0
]
,
1
,
NAK_TIMEOUT
)
==
HAL_OK
)
&&
(
a_rx_ctrl
[
0
]
==
ACK
)
)
ymodem.c:580
Ymodem_Transmit()
if
(
HAL_UART_Receive
(
&
UartHandle
,
&
a_rx_ctrl
[
0
]
,
1
,
NAK_TIMEOUT
)
==
HAL_OK
)
ymodem.c:588
Ymodem_Transmit()
if
(
(
HAL_UART_Receive
(
&
UartHandle
,
&
a_rx_ctrl
[
0
]
,
1
,
NAK_TIMEOUT
)
==
HAL_OK
)
&&
(
a_rx_ctrl
[
0
]
==
CA
)
)
ymodem.c:591
Ymodem_Transmit()
__HAL_UART_FLUSH_DRREGISTER
(
&
UartHandle
)
;
ymodem.c:620
Ymodem_Transmit()
HAL_UART_Transmit
(
&
UartHandle
,
&
aPacketData
[
PACKET_START_INDEX
]
,
PACKET_SIZE
+
PACKET_HEADER_SIZE
,
NAK_TIMEOUT
)
;
ymodem.c:633
Ymodem_Transmit()
if
(
HAL_UART_Receive
(
&
UartHandle
,
&
a_rx_ctrl
[
0
]
,
1
,
NAK_TIMEOUT
)
==
HAL_OK
)
ymodem.c:638
Ymodem_Transmit()
__HAL_UART_FLUSH_DRREGISTER
(
&
UartHandle
)
;
Data Use
Functions reading
UartHandle
UartHandle
IAP_Init()
Serial_PutByte()
all items filtered out
Type of
UartHandle
UartHandle
__UART_HandleTypeDef
all items filtered out