Master
SpiHandle
is only used within Master.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
Master
SpiHandle
SpiHandle variable
Syntax
from
stm32f4xx_it.c:42
extern
SPI_HandleTypeDef
SpiHandle
;
Implemented in
main.c:53
References
Location
Referrer
Text
main.c:53
SPI_HandleTypeDef
SpiHandle
;
stm32f4xx_it.c:42
extern
SPI_HandleTypeDef
SpiHandle
;
main.c:100
main()
SpiHandle
.
Instance
=
SPIx
;
main.c:101
main()
SpiHandle
.
Init
.
BaudRatePrescaler
=
SPI_BAUDRATEPRESCALER_64
;
main.c:102
main()
SpiHandle
.
Init
.
Direction
=
SPI_DIRECTION_2LINES
;
main.c:103
main()
SpiHandle
.
Init
.
CLKPhase
=
SPI_PHASE_2EDGE
;
main.c:104
main()
SpiHandle
.
Init
.
CLKPolarity
=
SPI_POLARITY_LOW
;
main.c:105
main()
SpiHandle
.
Init
.
CRCCalculation
=
SPI_CRCCALCULATION_DISABLE
;
main.c:106
main()
SpiHandle
.
Init
.
CRCPolynomial
=
7
;
main.c:107
main()
SpiHandle
.
Init
.
DataSize
=
SPI_DATASIZE_8BIT
;
main.c:108
main()
SpiHandle
.
Init
.
FirstBit
=
SPI_FIRSTBIT_MSB
;
main.c:109
main()
SpiHandle
.
Init
.
NSS
=
SPI_NSS_SOFT
;
main.c:110
main()
SpiHandle
.
Init
.
TIMode
=
SPI_TIMODE_DISABLE
;
main.c:111
main()
SpiHandle
.
Init
.
Mode
=
SPI_MODE_MASTER
;
main.c:112
main()
if
(
HAL_SPI_Init
(
&
SpiHandle
)
!=
HAL_OK
)
main.c:143
main()
if
(
HAL_SPI_Transmit_IT
(
&
SpiHandle
,
addrcmd
,
CMD_LENGTH
)
!=
HAL_OK
)
main.c:153
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:160
main()
if
(
HAL_SPI_Receive_IT
(
&
SpiHandle
,
(
uint8_t
*
)
&
ackbytes
,
sizeof
(
ackbytes
)
)
!=
HAL_OK
)
main.c:164
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:173
main()
if
(
HAL_SPI_Receive_IT
(
&
SpiHandle
,
aRxBuffer
,
DATA_LENGTH
)
!=
HAL_OK
)
main.c:177
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:184
main()
if
(
HAL_SPI_Transmit_IT
(
&
SpiHandle
,
(
uint8_t
*
)
&
ackbytes
,
sizeof
(
ackbytes
)
)
!=
HAL_OK
)
main.c:188
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:218
main()
if
(
HAL_SPI_Transmit_IT
(
&
SpiHandle
,
addrcmd
,
CMD_LENGTH
)
!=
HAL_OK
)
main.c:222
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:229
main()
if
(
HAL_SPI_Receive_IT
(
&
SpiHandle
,
(
uint8_t
*
)
&
ackbytes
,
sizeof
(
ackbytes
)
)
!=
HAL_OK
)
main.c:233
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:241
main()
if
(
HAL_SPI_Transmit_IT
(
&
SpiHandle
,
aTxMasterBuffer
,
DATA_LENGTH
)
!=
HAL_OK
)
main.c:245
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:252
main()
if
(
HAL_SPI_Receive_IT
(
&
SpiHandle
,
(
uint8_t
*
)
&
ackbytes
,
sizeof
(
ackbytes
)
)
!=
HAL_OK
)
main.c:256
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:300
Master_Synchro()
if
(
HAL_SPI_TransmitReceive_IT
(
&
SpiHandle
,
(
uint8_t
*
)
&
txackbytes
,
(
uint8_t
*
)
&
rxackbytes
,
1
)
!=
HAL_OK
)
main.c:304
Master_Synchro()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
stm32f4xx_it.c:172
SPI2_IRQHandler()
HAL_SPI_IRQHandler
(
&
SpiHandle
)
;
Data Use
Functions reading
SpiHandle
SpiHandle
main()
all items filtered out
Type of
SpiHandle
SpiHandle
__SPI_HandleTypeDef
all items filtered out