HAL
+
0
/44 examples
SourceVu will show references to
__SPI_HandleTypeDef::Init
from the following samples and libraries:
Drivers
Boards
STM32F411E-Discovery
STM32F4xx-Nucleo
STM32F401-Discovery
STM32F429I-Discovery
STM32F4-Discovery
STM32F4xx_Nucleo_144
Examples
STM32469I-Discovery
Examples
SPI
SPI_FullDuplex_AdvComIT
SPI_FullDuplex_AdvComPolling
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
STM32F4-Discovery
Examples
SPI
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
SPI_FullDuplex_AdvComIT
Master
Slave
SPI_FullDuplex_AdvComPolling
Master
Slave
STM32F401-Discovery
Examples
SPI
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
STM32F411E-Discovery
Examples
SPI
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
STM32F411RE-Nucleo
Examples_MIX
SPI
SPI_FullDuplex_ComPolling
SPI_HalfDuplex_ComPollingIT
STM32F412G-Discovery
Examples
SPI
SPI_FullDuplex_AdvComIT
SPI_FullDuplex_AdvComPolling
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
STM32F412ZG-Nucleo
Examples
SPI
SPI_FullDuplex_AdvComIT
SPI_FullDuplex_AdvComPolling
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
STM32F413ZH-Nucleo
Examples
SPI
SPI_FullDuplex_AdvComIT
SPI_FullDuplex_AdvComPolling
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
STM32F429I-Discovery
Examples
SPI
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
HAL
__SPI_HandleTypeDef::Init
__SPI_HandleTypeDef::Init field
SPI communication parameters
Syntax
Show:
Summary
Declaration
from
stm32f4xx_hal_spi.h:108
SPI_InitTypeDef
Init
;
Examples
__SPI_HandleTypeDef::Init
is referenced by 44 libraries and example projects:
Drivers
Boards
STM32F411E-Discovery
STM32F4xx-Nucleo
STM32F401-Discovery
STM32F429I-Discovery
STM32F4-Discovery
STM32F4xx_Nucleo_144
Examples
STM32469I-Discovery
Examples
SPI
SPI_FullDuplex_AdvComIT
SPI_FullDuplex_AdvComPolling
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
STM32F4-Discovery
Examples
SPI
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
SPI_FullDuplex_AdvComIT
Master
Slave
SPI_FullDuplex_AdvComPolling
Master
Slave
STM32F401-Discovery
Examples
SPI
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
STM32F411E-Discovery
Examples
SPI
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
STM32F411RE-Nucleo
Examples_MIX
SPI
SPI_FullDuplex_ComPolling
SPI_HalfDuplex_ComPollingIT
STM32F412G-Discovery
Examples
SPI
SPI_FullDuplex_AdvComIT
SPI_FullDuplex_AdvComPolling
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
STM32F412ZG-Nucleo
Examples
SPI
SPI_FullDuplex_AdvComIT
SPI_FullDuplex_AdvComPolling
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
STM32F413ZH-Nucleo
Examples
SPI
SPI_FullDuplex_AdvComIT
SPI_FullDuplex_AdvComPolling
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
STM32F429I-Discovery
Examples
SPI
SPI_FullDuplex_ComDMA
SPI_FullDuplex_ComIT
SPI_FullDuplex_ComPolling
References
from
0/44
examples
Code
Location
Referrer
SPI_InitTypeDef
Init
;
/*!< SPI communication parameters */
stm32f4xx_hal_spi.h:108
assert_param
(
IS_SPI_MODE
(
hspi
->
Init
.
Mode
)
)
;
stm32f4xx_hal_spi.c:321
HAL_SPI_Init()
assert_param
(
IS_SPI_DIRECTION
(
hspi
->
Init
.
Direction
)
)
;
stm32f4xx_hal_spi.c:322
HAL_SPI_Init()
assert_param
(
IS_SPI_DATASIZE
(
hspi
->
Init
.
DataSize
)
)
;
stm32f4xx_hal_spi.c:323
HAL_SPI_Init()
assert_param
(
IS_SPI_NSS
(
hspi
->
Init
.
NSS
)
)
;
stm32f4xx_hal_spi.c:324
HAL_SPI_Init()
assert_param
(
IS_SPI_BAUDRATE_PRESCALER
(
hspi
->
Init
.
BaudRatePrescaler
)
)
;
stm32f4xx_hal_spi.c:325
HAL_SPI_Init()
assert_param
(
IS_SPI_FIRST_BIT
(
hspi
->
Init
.
FirstBit
)
)
;
stm32f4xx_hal_spi.c:326
HAL_SPI_Init()
assert_param
(
IS_SPI_TIMODE
(
hspi
->
Init
.
TIMode
)
)
;
stm32f4xx_hal_spi.c:327
HAL_SPI_Init()
if
(
hspi
->
Init
.
TIMode
==
SPI_TIMODE_DISABLE
)
stm32f4xx_hal_spi.c:328
HAL_SPI_Init()
assert_param
(
IS_SPI_CPOL
(
hspi
->
Init
.
CLKPolarity
)
)
;
stm32f4xx_hal_spi.c:330
HAL_SPI_Init()
assert_param
(
IS_SPI_CPHA
(
hspi
->
Init
.
CLKPhase
)
)
;
stm32f4xx_hal_spi.c:331
HAL_SPI_Init()
if
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
stm32f4xx_hal_spi.c:333
HAL_SPI_Init()
assert_param
(
IS_SPI_BAUDRATE_PRESCALER
(
hspi
->
Init
.
BaudRatePrescaler
)
)
;
stm32f4xx_hal_spi.c:335
HAL_SPI_Init()
hspi
->
Init
.
BaudRatePrescaler
=
SPI_BAUDRATEPRESCALER_2
;
stm32f4xx_hal_spi.c:340
HAL_SPI_Init()
assert_param
(
IS_SPI_BAUDRATE_PRESCALER
(
hspi
->
Init
.
BaudRatePrescaler
)
)
;
stm32f4xx_hal_spi.c:345
HAL_SPI_Init()
hspi
->
Init
.
CLKPolarity
=
SPI_POLARITY_LOW
;
stm32f4xx_hal_spi.c:348
HAL_SPI_Init()
hspi
->
Init
.
CLKPhase
=
SPI_PHASE_1EDGE
;
stm32f4xx_hal_spi.c:349
HAL_SPI_Init()
assert_param
(
IS_SPI_CRC_CALCULATION
(
hspi
->
Init
.
CRCCalculation
)
)
;
stm32f4xx_hal_spi.c:352
HAL_SPI_Init()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:353
HAL_SPI_Init()
assert_param
(
IS_SPI_CRC_POLYNOMIAL
(
hspi
->
Init
.
CRCPolynomial
)
)
;
stm32f4xx_hal_spi.c:355
HAL_SPI_Init()
hspi
->
Init
.
CRCCalculation
=
SPI_CRCCALCULATION_DISABLE
;
stm32f4xx_hal_spi.c:358
HAL_SPI_Init()
WRITE_REG
(
hspi
->
Instance
->
CR1
,
(
(
hspi
->
Init
.
Mode
&
(
SPI_CR1_MSTR
|
SPI_CR1_SSI
)
)
|
stm32f4xx_hal_spi.c:398
HAL_SPI_Init()
(
hspi
->
Init
.
Direction
&
(
SPI_CR1_RXONLY
|
SPI_CR1_BIDIMODE
)
)
|
stm32f4xx_hal_spi.c:399
HAL_SPI_Init()
(
hspi
->
Init
.
DataSize
&
SPI_CR1_DFF
)
|
stm32f4xx_hal_spi.c:400
HAL_SPI_Init()
(
hspi
->
Init
.
CLKPolarity
&
SPI_CR1_CPOL
)
|
stm32f4xx_hal_spi.c:401
HAL_SPI_Init()
(
hspi
->
Init
.
CLKPhase
&
SPI_CR1_CPHA
)
|
stm32f4xx_hal_spi.c:402
HAL_SPI_Init()
(
hspi
->
Init
.
NSS
&
SPI_CR1_SSM
)
|
stm32f4xx_hal_spi.c:403
HAL_SPI_Init()
(
hspi
->
Init
.
BaudRatePrescaler
&
SPI_CR1_BR_Msk
)
|
stm32f4xx_hal_spi.c:404
HAL_SPI_Init()
(
hspi
->
Init
.
FirstBit
&
SPI_CR1_LSBFIRST
)
|
stm32f4xx_hal_spi.c:405
HAL_SPI_Init()
(
hspi
->
Init
.
CRCCalculation
&
SPI_CR1_CRCEN
)
)
)
;
stm32f4xx_hal_spi.c:406
HAL_SPI_Init()
WRITE_REG
(
hspi
->
Instance
->
CR2
,
(
(
(
hspi
->
Init
.
NSS
>
>
16U
)
&
SPI_CR2_SSOE
)
|
(
hspi
->
Init
.
TIMode
&
SPI_CR2_FRF
)
)
)
;
stm32f4xx_hal_spi.c:409
HAL_SPI_Init()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:414
HAL_SPI_Init()
WRITE_REG
(
hspi
->
Instance
->
CRCPR
,
(
hspi
->
Init
.
CRCPolynomial
&
SPI_CRCPR_CRCPOLY_Msk
)
)
;
stm32f4xx_hal_spi.c:416
HAL_SPI_Init()
assert_param
(
IS_SPI_DIRECTION_2LINES_OR_1LINE
(
hspi
->
Init
.
Direction
)
)
;
stm32f4xx_hal_spi.c:776
HAL_SPI_Transmit()
if
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_1LINE
)
stm32f4xx_hal_spi.c:812
HAL_SPI_Transmit()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:821
HAL_SPI_Transmit()
if
(
hspi
->
Init
.
DataSize
==
SPI_DATASIZE_16BIT
)
stm32f4xx_hal_spi.c:835
HAL_SPI_Transmit()
if
(
(
hspi
->
Init
.
Mode
==
SPI_MODE_SLAVE
)
||
(
initial_TxXferCount
==
0x01U
)
)
stm32f4xx_hal_spi.c:837
HAL_SPI_Transmit()
if
(
(
hspi
->
Init
.
Mode
==
SPI_MODE_SLAVE
)
||
(
initial_TxXferCount
==
0x01U
)
)
stm32f4xx_hal_spi.c:868
HAL_SPI_Transmit()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:897
HAL_SPI_Transmit()
if
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
stm32f4xx_hal_spi.c:910
HAL_SPI_Transmit()
if
(
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
&&
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
)
stm32f4xx_hal_spi.c:953
HAL_SPI_Receive()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:988
HAL_SPI_Receive()
if
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_1LINE
)
stm32f4xx_hal_spi.c:997
HAL_SPI_Receive()
if
(
hspi
->
Init
.
DataSize
==
SPI_DATASIZE_8BIT
)
stm32f4xx_hal_spi.c:1012
HAL_SPI_Receive()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:1064
HAL_SPI_Receive()
if
(
hspi
->
Init
.
DataSize
==
SPI_DATASIZE_16BIT
)
stm32f4xx_hal_spi.c:1078
HAL_SPI_Receive()
assert_param
(
IS_SPI_DIRECTION_2LINES
(
hspi
->
Init
.
Direction
)
)
;
stm32f4xx_hal_spi.c:1158
HAL_SPI_TransmitReceive()
tmp_mode
=
hspi
->
Init
.
Mode
;
stm32f4xx_hal_spi.c:1168
HAL_SPI_TransmitReceive()
(
(
tmp_mode
==
SPI_MODE_MASTER
)
&&
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
&&
(
tmp_state
==
HAL_SPI_STATE_BUSY_RX
)
)
)
)
stm32f4xx_hal_spi.c:1172
HAL_SPI_TransmitReceive()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:1205
HAL_SPI_TransmitReceive()
if
(
hspi
->
Init
.
DataSize
==
SPI_DATASIZE_16BIT
)
stm32f4xx_hal_spi.c:1219
HAL_SPI_TransmitReceive()
if
(
(
hspi
->
Init
.
Mode
==
SPI_MODE_SLAVE
)
||
(
initial_TxXferCount
==
0x01U
)
)
stm32f4xx_hal_spi.c:1221
HAL_SPI_TransmitReceive()
if
(
(
hspi
->
TxXferCount
==
0U
)
&&
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
)
stm32f4xx_hal_spi.c:1229
HAL_SPI_TransmitReceive()
if
(
(
hspi
->
TxXferCount
==
0U
)
&&
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
)
stm32f4xx_hal_spi.c:1249
HAL_SPI_TransmitReceive()
if
(
(
hspi
->
Init
.
Mode
==
SPI_MODE_SLAVE
)
||
(
initial_TxXferCount
==
0x01U
)
)
stm32f4xx_hal_spi.c:1276
HAL_SPI_TransmitReceive()
if
(
(
hspi
->
TxXferCount
==
0U
)
&&
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
)
stm32f4xx_hal_spi.c:1284
HAL_SPI_TransmitReceive()
if
(
(
hspi
->
TxXferCount
==
0U
)
&&
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
)
stm32f4xx_hal_spi.c:1303
HAL_SPI_TransmitReceive()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:1330
HAL_SPI_TransmitReceive()
if
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
stm32f4xx_hal_spi.c:1366
HAL_SPI_TransmitReceive()
assert_param
(
IS_SPI_DIRECTION_2LINES_OR_1LINE
(
hspi
->
Init
.
Direction
)
)
;
stm32f4xx_hal_spi.c:1398
HAL_SPI_Transmit_IT()
if
(
hspi
->
Init
.
DataSize
>
SPI_DATASIZE_8BIT
)
stm32f4xx_hal_spi.c:1430
HAL_SPI_Transmit_IT()
if
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_1LINE
)
stm32f4xx_hal_spi.c:1440
HAL_SPI_Transmit_IT()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:1449
HAL_SPI_Transmit_IT()
if
(
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
&&
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
)
stm32f4xx_hal_spi.c:1490
HAL_SPI_Receive_IT()
if
(
hspi
->
Init
.
DataSize
>
SPI_DATASIZE_8BIT
)
stm32f4xx_hal_spi.c:1521
HAL_SPI_Receive_IT()
if
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_1LINE
)
stm32f4xx_hal_spi.c:1531
HAL_SPI_Receive_IT()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:1540
HAL_SPI_Receive_IT()
assert_param
(
IS_SPI_DIRECTION_2LINES
(
hspi
->
Init
.
Direction
)
)
;
stm32f4xx_hal_spi.c:1582
HAL_SPI_TransmitReceive_IT()
tmp_mode
=
hspi
->
Init
.
Mode
;
stm32f4xx_hal_spi.c:1586
HAL_SPI_TransmitReceive_IT()
(
(
tmp_mode
==
SPI_MODE_MASTER
)
&&
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
&&
(
tmp_state
==
HAL_SPI_STATE_BUSY_RX
)
)
)
)
stm32f4xx_hal_spi.c:1589
HAL_SPI_TransmitReceive_IT()
if
(
hspi
->
Init
.
DataSize
>
SPI_DATASIZE_8BIT
)
stm32f4xx_hal_spi.c:1620
HAL_SPI_TransmitReceive_IT()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:1633
HAL_SPI_TransmitReceive_IT()
assert_param
(
IS_SPI_DIRECTION_2LINES_OR_1LINE
(
hspi
->
Init
.
Direction
)
)
;
stm32f4xx_hal_spi.c:1672
HAL_SPI_Transmit_DMA()
if
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_1LINE
)
stm32f4xx_hal_spi.c:1704
HAL_SPI_Transmit_DMA()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:1713
HAL_SPI_Transmit_DMA()
if
(
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
&&
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
)
stm32f4xx_hal_spi.c:1784
HAL_SPI_Receive_DMA()
if
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_1LINE
)
stm32f4xx_hal_spi.c:1818
HAL_SPI_Receive_DMA()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:1827
HAL_SPI_Receive_DMA()
assert_param
(
IS_SPI_DIRECTION_2LINES
(
hspi
->
Init
.
Direction
)
)
;
stm32f4xx_hal_spi.c:1897
HAL_SPI_TransmitReceive_DMA()
tmp_mode
=
hspi
->
Init
.
Mode
;
stm32f4xx_hal_spi.c:1904
HAL_SPI_TransmitReceive_DMA()
(
(
tmp_mode
==
SPI_MODE_MASTER
)
&&
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
&&
(
tmp_state
==
HAL_SPI_STATE_BUSY_RX
)
)
)
)
stm32f4xx_hal_spi.c:1907
HAL_SPI_TransmitReceive_DMA()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:1940
HAL_SPI_TransmitReceive_DMA()
if
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
stm32f4xx_hal_spi.c:2732
SPI_DMATransmitCplt()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:2784
SPI_DMAReceiveCplt()
if
(
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
&&
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
)
stm32f4xx_hal_spi.c:2800
SPI_DMAReceiveCplt()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:2873
SPI_DMATransmitReceiveCplt()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:3168
SPI_2linesRxISR_8BIT()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:3230
SPI_2linesTxISR_8BIT()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:3266
SPI_2linesRxISR_16BIT()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:3323
SPI_2linesTxISR_16BIT()
if
(
(
hspi
->
RxXferCount
==
1U
)
&&
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
)
stm32f4xx_hal_spi.c:3380
SPI_RxISR_8BIT()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:3389
SPI_RxISR_8BIT()
if
(
(
hspi
->
RxXferCount
==
1U
)
&&
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
)
stm32f4xx_hal_spi.c:3436
SPI_RxISR_16BIT()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:3445
SPI_RxISR_16BIT()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:3470
SPI_TxISR_8BIT()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:3496
SPI_TxISR_16BIT()
if
(
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
&&
(
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_1LINE
)
stm32f4xx_hal_spi.c:3543
SPI_WaitFlagStateUntilTimeout()
||
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES_RXONLY
)
)
)
stm32f4xx_hal_spi.c:3544
SPI_WaitFlagStateUntilTimeout()
if
(
hspi
->
Init
.
CRCCalculation
==
SPI_CRCCALCULATION_ENABLE
)
stm32f4xx_hal_spi.c:3551
SPI_WaitFlagStateUntilTimeout()
if
(
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
&&
(
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_1LINE
)
stm32f4xx_hal_spi.c:3585
SPI_EndRxTransaction()
||
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES_RXONLY
)
)
)
stm32f4xx_hal_spi.c:3586
SPI_EndRxTransaction()
if
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
stm32f4xx_hal_spi.c:3593
SPI_EndRxTransaction()
if
(
hspi
->
Init
.
Direction
!=
SPI_DIRECTION_2LINES_RXONLY
)
stm32f4xx_hal_spi.c:3595
SPI_EndRxTransaction()
if
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
stm32f4xx_hal_spi.c:3645
SPI_EndRxTxTransaction()
if
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
stm32f4xx_hal_spi.c:3709
SPI_CloseRxTx_ISR()
if
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
stm32f4xx_hal_spi.c:3787
SPI_CloseRx_ISR()
if
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
stm32f4xx_hal_spi.c:3867
SPI_CloseTx_ISR()
Call Tree
from
0/44
examples
All items filtered out
All items filtered out
Data Use
from
0/44
examples
__SPI_HandleTypeDef::Init
is read by 27 functions:
All items filtered out
__SPI_HandleTypeDef::Init
HAL_SPI_Init()
HAL_SPI_Transmit()
HAL_SPI_Receive()
HAL_SPI_TransmitReceive()
HAL_SPI_Transmit_IT()
HAL_SPI_Receive_IT()
HAL_SPI_TransmitReceive_IT()
HAL_SPI_Transmit_DMA()
HAL_SPI_Receive_DMA()
HAL_SPI_TransmitReceive_DMA()
SPI_DMATransmitCplt()
SPI_DMAReceiveCplt()
SPI_DMATransmitReceiveCplt()
SPI_2linesRxISR_8BIT()
SPI_2linesTxISR_8BIT()
SPI_2linesRxISR_16BIT()
SPI_2linesTxISR_16BIT()
SPI_RxISR_8BIT()
SPI_RxISR_16BIT()
SPI_TxISR_8BIT()
SPI_TxISR_16BIT()
SPI_WaitFlagStateUntilTimeout()
SPI_EndRxTransaction()
SPI_EndRxTxTransaction()
SPI_CloseRxTx_ISR()
SPI_CloseRx_ISR()
SPI_CloseTx_ISR()
All items filtered out
Class Tree
from
0/44
examples
All items filtered out
All items filtered out
Override Tree
from
0/44
examples
All items filtered out
All items filtered out
Implementations
from
0/44
examples
All items filtered out
All items filtered out
Instances
from
0/44
examples
Lifecycle
from
0/44
examples
All items filtered out
All items filtered out