STM32446E_EVAL
+ 0/6 examples
CodeScope will show references to
QSPIHandle
from the following samples and libraries:
Examples
STM32446E_EVAL
Demonstrations
STemWin
Examples
BSP
QSPI
QSPI_ExecuteInPlace
QSPI_MemoryMapped
QSPI_ReadWrite_DMA
QSPI_ReadWrite_IT
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STM32446E_EVAL
QSPIHandle
QSPIHandle variable
Syntax
from
stm32446e_eval_qspi.c:71
QSPI_HandleTypeDef
QSPIHandle
;
Examples
QSPIHandle
is referenced by
6 libraries and example projects
.
References
Location
Referrer
Text
stm32446e_eval_qspi.c:71
QSPI_HandleTypeDef
QSPIHandle
;
stm32446e_eval_qspi.c:104
BSP_QSPI_Init()
QSPIHandle
.
Instance
=
QUADSPI
;
stm32446e_eval_qspi.c:107
BSP_QSPI_Init()
if
(
HAL_QSPI_DeInit
(
&
QSPIHandle
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:113
BSP_QSPI_Init()
BSP_QSPI_MspInit
(
&
QSPIHandle
,
NULL
)
;
stm32446e_eval_qspi.c:116
BSP_QSPI_Init()
QSPIHandle
.
Init
.
ClockPrescaler
=
1
;
/* QSPI freq = 180 MHz/(1+1) = 90 Mhz */
stm32446e_eval_qspi.c:117
BSP_QSPI_Init()
QSPIHandle
.
Init
.
FifoThreshold
=
4
;
stm32446e_eval_qspi.c:118
BSP_QSPI_Init()
QSPIHandle
.
Init
.
SampleShifting
=
QSPI_SAMPLE_SHIFTING_HALFCYCLE
;
stm32446e_eval_qspi.c:119
BSP_QSPI_Init()
QSPIHandle
.
Init
.
FlashSize
=
POSITION_VAL
(
N25Q256A_FLASH_SIZE
)
-
1
;
stm32446e_eval_qspi.c:120
BSP_QSPI_Init()
QSPIHandle
.
Init
.
ChipSelectHighTime
=
QSPI_CS_HIGH_TIME_5_CYCLE
;
/* Min 50ns for nonRead commands */
stm32446e_eval_qspi.c:121
BSP_QSPI_Init()
QSPIHandle
.
Init
.
ClockMode
=
QSPI_CLOCK_MODE_0
;
stm32446e_eval_qspi.c:122
BSP_QSPI_Init()
QSPIHandle
.
Init
.
FlashID
=
QSPI_FLASH_ID_1
;
stm32446e_eval_qspi.c:123
BSP_QSPI_Init()
QSPIHandle
.
Init
.
DualFlash
=
QSPI_DUALFLASH_DISABLE
;
stm32446e_eval_qspi.c:125
BSP_QSPI_Init()
if
(
HAL_QSPI_Init
(
&
QSPIHandle
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:131
BSP_QSPI_Init()
if
(
QSPI_ResetMemory
(
&
QSPIHandle
)
!=
QSPI_OK
)
stm32446e_eval_qspi.c:137
BSP_QSPI_Init()
if
(
QSPI_EnterFourBytesAddress
(
&
QSPIHandle
)
!=
QSPI_OK
)
stm32446e_eval_qspi.c:143
BSP_QSPI_Init()
if
(
QSPI_DummyCyclesCfg
(
&
QSPIHandle
)
!=
QSPI_OK
)
stm32446e_eval_qspi.c:157
BSP_QSPI_DeInit()
QSPIHandle
.
Instance
=
QUADSPI
;
stm32446e_eval_qspi.c:160
BSP_QSPI_DeInit()
if
(
HAL_QSPI_DeInit
(
&
QSPIHandle
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:166
BSP_QSPI_DeInit()
BSP_QSPI_MspDeInit
(
&
QSPIHandle
,
NULL
)
;
stm32446e_eval_qspi.c:197
BSP_QSPI_Read()
if
(
HAL_QSPI_Command
(
&
QSPIHandle
,
&
s_command
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:203
BSP_QSPI_Read()
MODIFY_REG
(
QSPIHandle
.
Instance
->
DCR
,
QUADSPI_DCR_CSHT
,
QSPI_CS_HIGH_TIME_2_CYCLE
)
;
stm32446e_eval_qspi.c:206
BSP_QSPI_Read()
if
(
HAL_QSPI_Receive
(
&
QSPIHandle
,
pData
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:212
BSP_QSPI_Read()
MODIFY_REG
(
QSPIHandle
.
Instance
->
DCR
,
QUADSPI_DCR_CSHT
,
QSPI_CS_HIGH_TIME_5_CYCLE
)
;
stm32446e_eval_qspi.c:261
BSP_QSPI_Write()
if
(
QSPI_WriteEnable
(
&
QSPIHandle
)
!=
QSPI_OK
)
stm32446e_eval_qspi.c:267
BSP_QSPI_Write()
if
(
HAL_QSPI_Command
(
&
QSPIHandle
,
&
s_command
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:273
BSP_QSPI_Write()
if
(
HAL_QSPI_Transmit
(
&
QSPIHandle
,
pData
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:279
BSP_QSPI_Write()
if
(
QSPI_AutoPollingMemReady
(
&
QSPIHandle
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
QSPI_OK
)
stm32446e_eval_qspi.c:316
BSP_QSPI_Erase_Block()
if
(
QSPI_WriteEnable
(
&
QSPIHandle
)
!=
QSPI_OK
)
stm32446e_eval_qspi.c:322
BSP_QSPI_Erase_Block()
if
(
HAL_QSPI_Command
(
&
QSPIHandle
,
&
s_command
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:328
BSP_QSPI_Erase_Block()
if
(
QSPI_AutoPollingMemReady
(
&
QSPIHandle
,
N25Q256A_SUBSECTOR_ERASE_MAX_TIME
)
!=
QSPI_OK
)
stm32446e_eval_qspi.c:356
BSP_QSPI_Erase_Chip()
if
(
QSPI_WriteEnable
(
&
QSPIHandle
)
!=
QSPI_OK
)
stm32446e_eval_qspi.c:362
BSP_QSPI_Erase_Chip()
if
(
HAL_QSPI_Command
(
&
QSPIHandle
,
&
s_command
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:368
BSP_QSPI_Erase_Chip()
if
(
QSPI_AutoPollingMemReady
(
&
QSPIHandle
,
N25Q256A_BULK_ERASE_MAX_TIME
)
!=
QSPI_OK
)
stm32446e_eval_qspi.c:398
BSP_QSPI_GetStatus()
if
(
HAL_QSPI_Command
(
&
QSPIHandle
,
&
s_command
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:404
BSP_QSPI_GetStatus()
if
(
HAL_QSPI_Receive
(
&
QSPIHandle
,
&
reg
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:469
BSP_QSPI_EnableMemoryMappedMode()
if
(
HAL_QSPI_MemoryMapped
(
&
QSPIHandle
,
&
s_command
,
&
s_mem_mapped_cfg
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:594
QSPI_ResetMemory()
if
(
HAL_QSPI_Command
(
&
QSPIHandle
,
&
s_command
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:601
QSPI_ResetMemory()
if
(
HAL_QSPI_Command
(
&
QSPIHandle
,
&
s_command
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:607
QSPI_ResetMemory()
if
(
QSPI_AutoPollingMemReady
(
&
QSPIHandle
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
QSPI_OK
)
stm32446e_eval_qspi.c:636
QSPI_EnterFourBytesAddress()
if
(
QSPI_WriteEnable
(
&
QSPIHandle
)
!=
QSPI_OK
)
stm32446e_eval_qspi.c:642
QSPI_EnterFourBytesAddress()
if
(
HAL_QSPI_Command
(
&
QSPIHandle
,
&
s_command
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:648
QSPI_EnterFourBytesAddress()
if
(
QSPI_AutoPollingMemReady
(
&
QSPIHandle
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
QSPI_OK
)
stm32446e_eval_qspi.c:679
QSPI_DummyCyclesCfg()
if
(
HAL_QSPI_Command
(
&
QSPIHandle
,
&
s_command
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:685
QSPI_DummyCyclesCfg()
if
(
HAL_QSPI_Receive
(
&
QSPIHandle
,
&
reg
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:691
QSPI_DummyCyclesCfg()
if
(
QSPI_WriteEnable
(
&
QSPIHandle
)
!=
QSPI_OK
)
stm32446e_eval_qspi.c:701
QSPI_DummyCyclesCfg()
if
(
HAL_QSPI_Command
(
&
QSPIHandle
,
&
s_command
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:707
QSPI_DummyCyclesCfg()
if
(
HAL_QSPI_Transmit
(
&
QSPIHandle
,
&
reg
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:736
QSPI_WriteEnable()
if
(
HAL_QSPI_Command
(
&
QSPIHandle
,
&
s_command
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:752
QSPI_WriteEnable()
if
(
HAL_QSPI_AutoPolling
(
&
QSPIHandle
,
&
s_command
,
&
s_config
,
HAL_QPSI_TIMEOUT_DEFAULT_VALUE
)
!=
HAL_OK
)
stm32446e_eval_qspi.c:789
QSPI_AutoPollingMemReady()
if
(
HAL_QSPI_AutoPolling
(
&
QSPIHandle
,
&
s_command
,
&
s_config
,
Timeout
)
!=
HAL_OK
)
Data Use
Functions reading
QSPIHandle
QSPIHandle
BSP_QSPI_Init()
BSP_QSPI_DeInit()
BSP_QSPI_Read()
all items filtered out
Type of
QSPIHandle
QSPIHandle
QSPI_HandleTypeDef
all items filtered out