STM32H735xx HAL User Manual
Data Fields
OSPI_RegularCmdTypeDef Struct Reference

HAL OSPI Regular Command Structure definition. More...

#include <stm32h7xx_hal_ospi.h>

Data Fields

uint32_t OperationType
uint32_t FlashId
uint32_t Instruction
uint32_t InstructionMode
uint32_t InstructionSize
uint32_t InstructionDtrMode
uint32_t Address
uint32_t AddressMode
uint32_t AddressSize
uint32_t AddressDtrMode
uint32_t AlternateBytes
uint32_t AlternateBytesMode
uint32_t AlternateBytesSize
uint32_t AlternateBytesDtrMode
uint32_t DataMode
uint32_t NbData
uint32_t DataDtrMode
uint32_t DummyCycles
uint32_t DQSMode
uint32_t SIOOMode

Detailed Description

HAL OSPI Regular Command Structure definition.

Definition at line 136 of file stm32h7xx_hal_ospi.h.


Field Documentation

It contains the address to be sent to the device. This parameter can be a value between 0 and 0xFFFFFFFF

Definition at line 153 of file stm32h7xx_hal_ospi.h.

It enables or not the DTR mode for the address phase. This parameter can be a value of OSPI Address DTR Mode

Definition at line 159 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It indicates the mode of the address. This parameter can be a value of OSPI Address Mode

Definition at line 155 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It indicates the size of the address. This parameter can be a value of OSPI Address Size

Definition at line 157 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It contains the alternate bytes to be sent to the device. This parameter can be a value between 0 and 0xFFFFFFFF

Definition at line 161 of file stm32h7xx_hal_ospi.h.

It enables or not the DTR mode for the alternate bytes phase. This parameter can be a value of OSPI Alternate Bytes DTR Mode

Definition at line 167 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It indicates the mode of the alternate bytes. This parameter can be a value of OSPI Alternate Bytes Mode

Definition at line 163 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It indicates the size of the alternate bytes. This parameter can be a value of OSPI Alternate Bytes Size

Definition at line 165 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It enables or not the DTR mode for the data phase. This parameter can be a value of OSPI Data DTR Mode

Definition at line 174 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It indicates the mode of the data. This parameter can be a value of OSPI Data Mode

Definition at line 169 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It enables or not the data strobe management. This parameter can be a value of OSPI DQS Mode

Definition at line 178 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It indicates the number of dummy cycles inserted before data phase. This parameter can be a value between 0 and 31

Definition at line 176 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It indicates which external device is selected for this command (it applies only if Dualquad is disabled in the initialization structure). This parameter can be a value of OSPI Flash Id

Definition at line 142 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It contains the instruction to be sent to the device. This parameter can be a value between 0 and 0xFFFFFFFF

Definition at line 145 of file stm32h7xx_hal_ospi.h.

It enables or not the DTR mode for the instruction phase. This parameter can be a value of OSPI Instruction DTR Mode

Definition at line 151 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It indicates the mode of the instruction. This parameter can be a value of OSPI Instruction Mode

Definition at line 147 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It indicates the size of the instruction. This parameter can be a value of OSPI Instruction Size

Definition at line 149 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It indicates the number of data transferred with this command. This field is only used for indirect mode. This parameter can be a value between 1 and 0xFFFFFFFF

Definition at line 171 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It indicates if the configuration applies to the common registers or to the registers for the write operation (these registers are only used for memory-mapped mode). This parameter can be a value of OSPI Operation Type

Definition at line 138 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().

It enables or not the SIOO mode. This parameter can be a value of OSPI SIOO Mode

Definition at line 180 of file stm32h7xx_hal_ospi.h.

Referenced by HAL_OSPI_Command(), and HAL_OSPI_Command_IT().


The documentation for this struct was generated from the following file: