STM32H735xx HAL User Manual
|
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 |
HAL OSPI Regular Command Structure definition.
Definition at line 136 of file stm32h7xx_hal_ospi.h.
uint32_t OSPI_RegularCmdTypeDef::Address |
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().
uint32_t OSPI_RegularCmdTypeDef::AddressMode |
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().
uint32_t OSPI_RegularCmdTypeDef::AddressSize |
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().
uint32_t OSPI_RegularCmdTypeDef::DataDtrMode |
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().
uint32_t OSPI_RegularCmdTypeDef::DataMode |
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().
uint32_t OSPI_RegularCmdTypeDef::DQSMode |
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().
uint32_t OSPI_RegularCmdTypeDef::DummyCycles |
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().
uint32_t OSPI_RegularCmdTypeDef::FlashId |
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().
uint32_t OSPI_RegularCmdTypeDef::Instruction |
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().
uint32_t OSPI_RegularCmdTypeDef::NbData |
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().
uint32_t OSPI_RegularCmdTypeDef::SIOOMode |
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().