HAL
+
0
/44 examples
SourceVu will show references to
SPI_InitTypeDef::Mode
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_InitTypeDef::Mode
SPI_InitTypeDef::Mode field
Specifies the SPI operating mode. This parameter can be a value of SPI_Mode
Syntax
Show:
Summary
Declaration
from
stm32f4xx_hal_spi.h:48
uint32_t
Mode
;
Examples
SPI_InitTypeDef::Mode
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
uint32_t
Mode
;
/*!< Specifies the SPI operating mode.
stm32f4xx_hal_spi.h:48
assert_param
(
IS_SPI_MODE
(
hspi
->
Init
.
Mode
)
)
;
stm32f4xx_hal_spi.c:321
HAL_SPI_Init()
if
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
stm32f4xx_hal_spi.c:333
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()
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
.
Mode
==
SPI_MODE_MASTER
)
&&
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
)
stm32f4xx_hal_spi.c:953
HAL_SPI_Receive()
tmp_mode
=
hspi
->
Init
.
Mode
;
stm32f4xx_hal_spi.c:1168
HAL_SPI_TransmitReceive()
if
(
(
hspi
->
Init
.
Mode
==
SPI_MODE_SLAVE
)
||
(
initial_TxXferCount
==
0x01U
)
)
stm32f4xx_hal_spi.c:1221
HAL_SPI_TransmitReceive()
if
(
(
hspi
->
Init
.
Mode
==
SPI_MODE_SLAVE
)
||
(
initial_TxXferCount
==
0x01U
)
)
stm32f4xx_hal_spi.c:1276
HAL_SPI_TransmitReceive()
if
(
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
&&
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
)
stm32f4xx_hal_spi.c:1490
HAL_SPI_Receive_IT()
tmp_mode
=
hspi
->
Init
.
Mode
;
stm32f4xx_hal_spi.c:1586
HAL_SPI_TransmitReceive_IT()
if
(
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
&&
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
)
stm32f4xx_hal_spi.c:1784
HAL_SPI_Receive_DMA()
tmp_mode
=
hspi
->
Init
.
Mode
;
stm32f4xx_hal_spi.c:1904
HAL_SPI_TransmitReceive_DMA()
if
(
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_2LINES
)
&&
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
)
stm32f4xx_hal_spi.c:2800
SPI_DMAReceiveCplt()
if
(
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
&&
(
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_1LINE
)
stm32f4xx_hal_spi.c:3543
SPI_WaitFlagStateUntilTimeout()
if
(
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
&&
(
(
hspi
->
Init
.
Direction
==
SPI_DIRECTION_1LINE
)
stm32f4xx_hal_spi.c:3585
SPI_EndRxTransaction()
if
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
stm32f4xx_hal_spi.c:3593
SPI_EndRxTransaction()
if
(
hspi
->
Init
.
Mode
==
SPI_MODE_MASTER
)
stm32f4xx_hal_spi.c:3645
SPI_EndRxTxTransaction()
Call Tree
from
0/44
examples
All items filtered out
All items filtered out
Data Use
from
0/44
examples
SPI_InitTypeDef::Mode
is read by 12 functions:
All items filtered out
SPI_InitTypeDef::Mode
HAL_SPI_Init()
HAL_SPI_Transmit()
HAL_SPI_Receive()
HAL_SPI_TransmitReceive()
HAL_SPI_Receive_IT()
HAL_SPI_TransmitReceive_IT()
HAL_SPI_Receive_DMA()
HAL_SPI_TransmitReceive_DMA()
SPI_DMAReceiveCplt()
SPI_WaitFlagStateUntilTimeout()
SPI_EndRxTransaction()
SPI_EndRxTxTransaction()
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