SPI_FullDuplex_AdvComIT
SpiHandle
is only used within SPI_FullDuplex_AdvComIT.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
SPI_FullDuplex_AdvComIT
SpiHandle
SpiHandle variable
Syntax
from
stm32f4xx_it.c:38
extern
SPI_HandleTypeDef
SpiHandle
;
Implemented in
main.c:59
References
Location
Referrer
Text
main.c:59
SPI_HandleTypeDef
SpiHandle
;
stm32f4xx_it.c:38
extern
SPI_HandleTypeDef
SpiHandle
;
main.c:119
main()
SpiHandle
.
Instance
=
SPIx
;
main.c:120
main()
SpiHandle
.
Init
.
BaudRatePrescaler
=
SPI_BAUDRATEPRESCALER_256
;
main.c:121
main()
SpiHandle
.
Init
.
Direction
=
SPI_DIRECTION_2LINES
;
main.c:122
main()
SpiHandle
.
Init
.
CLKPhase
=
SPI_PHASE_1EDGE
;
main.c:123
main()
SpiHandle
.
Init
.
CLKPolarity
=
SPI_POLARITY_LOW
;
main.c:124
main()
SpiHandle
.
Init
.
DataSize
=
SPI_DATASIZE_8BIT
;
main.c:125
main()
SpiHandle
.
Init
.
FirstBit
=
SPI_FIRSTBIT_MSB
;
main.c:126
main()
SpiHandle
.
Init
.
TIMode
=
SPI_TIMODE_DISABLE
;
main.c:127
main()
SpiHandle
.
Init
.
CRCCalculation
=
SPI_CRCCALCULATION_DISABLE
;
main.c:128
main()
SpiHandle
.
Init
.
CRCPolynomial
=
7
;
main.c:129
main()
SpiHandle
.
Init
.
NSS
=
SPI_NSS_SOFT
;
main.c:134
main()
SpiHandle
.
Init
.
Mode
=
SPI_MODE_SLAVE
;
main.c:137
main()
if
(
HAL_SPI_Init
(
&
SpiHandle
)
!=
HAL_OK
)
main.c:301
main()
if
(
HAL_SPI_Receive_IT
(
&
SpiHandle
,
paddrcmd
,
CMD_LENGTH
)
!=
HAL_OK
)
main.c:305
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:320
main()
if
(
HAL_SPI_Transmit_IT
(
&
SpiHandle
,
(
uint8_t
*
)
&
ackbytes
,
sizeof
(
ackbytes
)
)
!=
HAL_OK
)
main.c:324
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:334
main()
if
(
HAL_SPI_Transmit_IT
(
&
SpiHandle
,
aTxSlaveBuffer
,
DATA_LENGTH
)
!=
HAL_OK
)
main.c:338
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:346
main()
if
(
HAL_SPI_Receive_IT
(
&
SpiHandle
,
(
uint8_t
*
)
&
ackbytes
,
sizeof
(
ackbytes
)
)
!=
HAL_OK
)
main.c:350
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:365
main()
if
(
HAL_SPI_Receive_IT
(
&
SpiHandle
,
aRxBuffer
,
DATA_LENGTH
)
!=
HAL_OK
)
main.c:369
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:377
main()
if
(
HAL_SPI_Transmit_IT
(
&
SpiHandle
,
(
uint8_t
*
)
&
ackbytes
,
sizeof
(
ackbytes
)
)
!=
HAL_OK
)
main.c:381
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:403
main()
if
(
HAL_SPI_Transmit_IT
(
&
SpiHandle
,
(
uint8_t
*
)
&
ackbytes
,
sizeof
(
ackbytes
)
)
!=
HAL_OK
)
main.c:407
main()
while
(
HAL_SPI_GetState
(
&
SpiHandle
)
!=
HAL_SPI_STATE_READY
)
main.c:451
Slave_Synchro()
if
(
HAL_SPI_TransmitReceive
(
&
SpiHandle
,
(
uint8_t
*
)
&
txackbyte
,
(
uint8_t
*
)
&
rxackbyte
,
1
,
HAL_MAX_DELAY
)
!=
HAL_OK
)
stm32f4xx_it.c:159
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