STM32L4xx_HAL_Driver  1.14.0
__OSPI_HandleTypeDef Struct Reference

HAL OSPI Handle Structure definition. More...

#include <stm32l4xx_hal_ospi.h>

Data Fields

OCTOSPI_TypeDef * Instance
 
OSPI_InitTypeDef Init
 
uint8_t * pBuffPtr
 
__IO uint32_t XferSize
 
__IO uint32_t XferCount
 
DMA_HandleTypeDefhdma
 
__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)
 

Detailed Description

HAL OSPI Handle Structure definition.

Definition at line 89 of file stm32l4xx_hal_ospi.h.

Field Documentation

◆ AbortCpltCallback

void(* __OSPI_HandleTypeDef::AbortCpltCallback) (struct __OSPI_HandleTypeDef *hospi)

Definition at line 102 of file stm32l4xx_hal_ospi.h.

◆ CmdCpltCallback

void(* __OSPI_HandleTypeDef::CmdCpltCallback) (struct __OSPI_HandleTypeDef *hospi)

Definition at line 104 of file stm32l4xx_hal_ospi.h.

◆ ErrorCallback

void(* __OSPI_HandleTypeDef::ErrorCallback) (struct __OSPI_HandleTypeDef *hospi)

Definition at line 101 of file stm32l4xx_hal_ospi.h.

◆ ErrorCode

__IO uint32_t __OSPI_HandleTypeDef::ErrorCode

Definition at line 98 of file stm32l4xx_hal_ospi.h.

◆ FifoThresholdCallback

void(* __OSPI_HandleTypeDef::FifoThresholdCallback) (struct __OSPI_HandleTypeDef *hospi)

Definition at line 103 of file stm32l4xx_hal_ospi.h.

◆ hdma

DMA_HandleTypeDef* __OSPI_HandleTypeDef::hdma

Definition at line 96 of file stm32l4xx_hal_ospi.h.

◆ Init

OSPI_InitTypeDef __OSPI_HandleTypeDef::Init

Definition at line 92 of file stm32l4xx_hal_ospi.h.

◆ Instance

OCTOSPI_TypeDef* __OSPI_HandleTypeDef::Instance

Definition at line 91 of file stm32l4xx_hal_ospi.h.

◆ MspDeInitCallback

void(* __OSPI_HandleTypeDef::MspDeInitCallback) (struct __OSPI_HandleTypeDef *hospi)

Definition at line 113 of file stm32l4xx_hal_ospi.h.

◆ MspInitCallback

void(* __OSPI_HandleTypeDef::MspInitCallback) (struct __OSPI_HandleTypeDef *hospi)

Definition at line 112 of file stm32l4xx_hal_ospi.h.

◆ pBuffPtr

uint8_t* __OSPI_HandleTypeDef::pBuffPtr

Definition at line 93 of file stm32l4xx_hal_ospi.h.

◆ RxCpltCallback

void(* __OSPI_HandleTypeDef::RxCpltCallback) (struct __OSPI_HandleTypeDef *hospi)

Definition at line 105 of file stm32l4xx_hal_ospi.h.

◆ RxHalfCpltCallback

void(* __OSPI_HandleTypeDef::RxHalfCpltCallback) (struct __OSPI_HandleTypeDef *hospi)

Definition at line 107 of file stm32l4xx_hal_ospi.h.

◆ State

__IO uint32_t __OSPI_HandleTypeDef::State

Definition at line 97 of file stm32l4xx_hal_ospi.h.

◆ StatusMatchCallback

void(* __OSPI_HandleTypeDef::StatusMatchCallback) (struct __OSPI_HandleTypeDef *hospi)

Definition at line 109 of file stm32l4xx_hal_ospi.h.

◆ Timeout

uint32_t __OSPI_HandleTypeDef::Timeout

Definition at line 99 of file stm32l4xx_hal_ospi.h.

◆ TimeOutCallback

void(* __OSPI_HandleTypeDef::TimeOutCallback) (struct __OSPI_HandleTypeDef *hospi)

Definition at line 110 of file stm32l4xx_hal_ospi.h.

◆ TxCpltCallback

void(* __OSPI_HandleTypeDef::TxCpltCallback) (struct __OSPI_HandleTypeDef *hospi)

Definition at line 106 of file stm32l4xx_hal_ospi.h.

◆ TxHalfCpltCallback

void(* __OSPI_HandleTypeDef::TxHalfCpltCallback) (struct __OSPI_HandleTypeDef *hospi)

Definition at line 108 of file stm32l4xx_hal_ospi.h.

◆ XferCount

__IO uint32_t __OSPI_HandleTypeDef::XferCount

Definition at line 95 of file stm32l4xx_hal_ospi.h.

◆ XferSize

__IO uint32_t __OSPI_HandleTypeDef::XferSize

Definition at line 94 of file stm32l4xx_hal_ospi.h.


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