STM32H735xx HAL User Manual
|
HAL OSPI Handle Structure definition. More...
#include <stm32h7xx_hal_ospi.h>
Data Fields | |
OCTOSPI_TypeDef * | Instance |
OSPI_InitTypeDef | Init |
uint8_t * | pBuffPtr |
__IO uint32_t | XferSize |
__IO uint32_t | XferCount |
MDMA_HandleTypeDef * | hmdma |
__IO uint32_t | State |
__IO uint32_t | ErrorCode |
uint32_t | Timeout |
void(* | ErrorCallback )(struct __OSPI_HandleTypeDef *hospi) |
void(* | AbortCpltCallback )(struct __OSPI_HandleTypeDef *hospi) |
void(* | FifoThresholdCallback )(struct __OSPI_HandleTypeDef *hospi) |
void(* | CmdCpltCallback )(struct __OSPI_HandleTypeDef *hospi) |
void(* | RxCpltCallback )(struct __OSPI_HandleTypeDef *hospi) |
void(* | TxCpltCallback )(struct __OSPI_HandleTypeDef *hospi) |
void(* | RxHalfCpltCallback )(struct __OSPI_HandleTypeDef *hospi) |
void(* | TxHalfCpltCallback )(struct __OSPI_HandleTypeDef *hospi) |
void(* | StatusMatchCallback )(struct __OSPI_HandleTypeDef *hospi) |
void(* | TimeOutCallback )(struct __OSPI_HandleTypeDef *hospi) |
void(* | MspInitCallback )(struct __OSPI_HandleTypeDef *hospi) |
void(* | MspDeInitCallback )(struct __OSPI_HandleTypeDef *hospi) |
HAL OSPI Handle Structure definition.
Definition at line 102 of file stm32h7xx_hal_ospi.h.
void(* __OSPI_HandleTypeDef::AbortCpltCallback)(struct __OSPI_HandleTypeDef *hospi) |
Definition at line 118 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Abort_IT(), HAL_OSPI_Init(), HAL_OSPI_IRQHandler(), HAL_OSPI_RegisterCallback(), and HAL_OSPI_UnRegisterCallback().
void(* __OSPI_HandleTypeDef::CmdCpltCallback)(struct __OSPI_HandleTypeDef *hospi) |
Definition at line 120 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Init(), HAL_OSPI_IRQHandler(), HAL_OSPI_RegisterCallback(), and HAL_OSPI_UnRegisterCallback().
void(* __OSPI_HandleTypeDef::ErrorCallback)(struct __OSPI_HandleTypeDef *hospi) |
Definition at line 117 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Init(), HAL_OSPI_IRQHandler(), HAL_OSPI_RegisterCallback(), and HAL_OSPI_UnRegisterCallback().
__IO uint32_t __OSPI_HandleTypeDef::ErrorCode |
Error code in case of HAL driver internal error
Definition at line 114 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Abort(), HAL_OSPI_Abort_IT(), HAL_OSPI_AutoPolling(), HAL_OSPI_AutoPolling_IT(), HAL_OSPI_Command(), HAL_OSPI_Command_IT(), HAL_OSPI_GetError(), HAL_OSPI_HyperbusCfg(), HAL_OSPI_HyperbusCmd(), HAL_OSPI_Init(), HAL_OSPI_IRQHandler(), HAL_OSPI_MemoryMapped(), HAL_OSPI_Receive(), HAL_OSPI_Receive_DMA(), HAL_OSPI_Receive_IT(), HAL_OSPI_RegisterCallback(), HAL_OSPI_SetFifoThreshold(), HAL_OSPI_Transmit(), HAL_OSPI_Transmit_DMA(), HAL_OSPI_Transmit_IT(), HAL_OSPI_UnRegisterCallback(), and HAL_OSPIM_Config().
void(* __OSPI_HandleTypeDef::FifoThresholdCallback)(struct __OSPI_HandleTypeDef *hospi) |
Definition at line 119 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Init(), HAL_OSPI_IRQHandler(), HAL_OSPI_RegisterCallback(), and HAL_OSPI_UnRegisterCallback().
Handle of the MDMA channel used for the transfer
Definition at line 112 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Abort(), HAL_OSPI_Abort_IT(), HAL_OSPI_IRQHandler(), HAL_OSPI_Receive_DMA(), and HAL_OSPI_Transmit_DMA().
OSPI initialization parameters
Definition at line 108 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_AutoPolling(), HAL_OSPI_AutoPolling_IT(), HAL_OSPI_Command(), HAL_OSPI_Command_IT(), HAL_OSPI_HyperbusCmd(), HAL_OSPI_Init(), HAL_OSPI_Receive(), HAL_OSPI_Receive_DMA(), HAL_OSPI_Receive_IT(), and HAL_OSPI_SetFifoThreshold().
OCTOSPI_TypeDef* __OSPI_HandleTypeDef::Instance |
OSPI registers base address
Definition at line 107 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Abort(), HAL_OSPI_Abort_IT(), HAL_OSPI_AutoPolling(), HAL_OSPI_AutoPolling_IT(), HAL_OSPI_DeInit(), HAL_OSPI_GetFifoThreshold(), HAL_OSPI_HyperbusCfg(), HAL_OSPI_HyperbusCmd(), HAL_OSPI_Init(), HAL_OSPI_IRQHandler(), HAL_OSPI_MemoryMapped(), HAL_OSPI_Receive(), HAL_OSPI_Receive_DMA(), HAL_OSPI_Receive_IT(), HAL_OSPI_SetFifoThreshold(), HAL_OSPI_Transmit(), HAL_OSPI_Transmit_DMA(), HAL_OSPI_Transmit_IT(), and HAL_OSPIM_Config().
void(* __OSPI_HandleTypeDef::MspDeInitCallback)(struct __OSPI_HandleTypeDef *hospi) |
Definition at line 129 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_DeInit(), HAL_OSPI_RegisterCallback(), and HAL_OSPI_UnRegisterCallback().
void(* __OSPI_HandleTypeDef::MspInitCallback)(struct __OSPI_HandleTypeDef *hospi) |
Definition at line 128 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Init(), HAL_OSPI_RegisterCallback(), and HAL_OSPI_UnRegisterCallback().
uint8_t* __OSPI_HandleTypeDef::pBuffPtr |
Address of the OSPI buffer for transfer
Definition at line 109 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_IRQHandler(), HAL_OSPI_Receive(), HAL_OSPI_Receive_DMA(), HAL_OSPI_Receive_IT(), HAL_OSPI_Transmit(), HAL_OSPI_Transmit_DMA(), and HAL_OSPI_Transmit_IT().
void(* __OSPI_HandleTypeDef::RxCpltCallback)(struct __OSPI_HandleTypeDef *hospi) |
Definition at line 121 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Init(), HAL_OSPI_IRQHandler(), HAL_OSPI_RegisterCallback(), and HAL_OSPI_UnRegisterCallback().
void(* __OSPI_HandleTypeDef::RxHalfCpltCallback)(struct __OSPI_HandleTypeDef *hospi) |
Definition at line 123 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Init(), HAL_OSPI_RegisterCallback(), and HAL_OSPI_UnRegisterCallback().
__IO uint32_t __OSPI_HandleTypeDef::State |
Internal state of the OSPI HAL driver
Definition at line 113 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Abort(), HAL_OSPI_Abort_IT(), HAL_OSPI_AutoPolling(), HAL_OSPI_AutoPolling_IT(), HAL_OSPI_Command(), HAL_OSPI_Command_IT(), HAL_OSPI_DeInit(), HAL_OSPI_GetState(), HAL_OSPI_HyperbusCfg(), HAL_OSPI_HyperbusCmd(), HAL_OSPI_Init(), HAL_OSPI_IRQHandler(), HAL_OSPI_MemoryMapped(), HAL_OSPI_Receive(), HAL_OSPI_Receive_DMA(), HAL_OSPI_Receive_IT(), HAL_OSPI_RegisterCallback(), HAL_OSPI_SetFifoThreshold(), HAL_OSPI_Transmit(), HAL_OSPI_Transmit_DMA(), HAL_OSPI_Transmit_IT(), and HAL_OSPI_UnRegisterCallback().
void(* __OSPI_HandleTypeDef::StatusMatchCallback)(struct __OSPI_HandleTypeDef *hospi) |
Definition at line 125 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Init(), HAL_OSPI_IRQHandler(), HAL_OSPI_RegisterCallback(), and HAL_OSPI_UnRegisterCallback().
uint32_t __OSPI_HandleTypeDef::Timeout |
Timeout used for the OSPI external device access
Definition at line 115 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Abort(), HAL_OSPI_AutoPolling_IT(), HAL_OSPI_Command_IT(), HAL_OSPI_Init(), HAL_OSPI_MemoryMapped(), and HAL_OSPI_SetTimeout().
void(* __OSPI_HandleTypeDef::TimeOutCallback)(struct __OSPI_HandleTypeDef *hospi) |
Definition at line 126 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Init(), HAL_OSPI_IRQHandler(), HAL_OSPI_RegisterCallback(), and HAL_OSPI_UnRegisterCallback().
void(* __OSPI_HandleTypeDef::TxCpltCallback)(struct __OSPI_HandleTypeDef *hospi) |
Definition at line 122 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Init(), HAL_OSPI_IRQHandler(), HAL_OSPI_RegisterCallback(), and HAL_OSPI_UnRegisterCallback().
void(* __OSPI_HandleTypeDef::TxHalfCpltCallback)(struct __OSPI_HandleTypeDef *hospi) |
Definition at line 124 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Init(), HAL_OSPI_RegisterCallback(), and HAL_OSPI_UnRegisterCallback().
__IO uint32_t __OSPI_HandleTypeDef::XferCount |
Counter of data transferred
Definition at line 111 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_IRQHandler(), HAL_OSPI_Receive(), HAL_OSPI_Receive_DMA(), HAL_OSPI_Receive_IT(), HAL_OSPI_Transmit(), HAL_OSPI_Transmit_DMA(), and HAL_OSPI_Transmit_IT().
__IO uint32_t __OSPI_HandleTypeDef::XferSize |
Number of data to transfer
Definition at line 110 of file stm32h7xx_hal_ospi.h.
Referenced by HAL_OSPI_Receive(), HAL_OSPI_Receive_DMA(), HAL_OSPI_Receive_IT(), HAL_OSPI_Transmit(), HAL_OSPI_Transmit_DMA(), and HAL_OSPI_Transmit_IT().