STM32H735xx HAL User Manual
Data Fields
__SD_HandleTypeDef Struct Reference

SD handle Structure definition. More...

#include <stm32h7xx_hal_sd.h>

Data Fields

SD_TypeDefInstance
SD_InitTypeDef Init
HAL_LockTypeDef Lock
uint8_t * pTxBuffPtr
uint32_t TxXferSize
uint8_t * pRxBuffPtr
uint32_t RxXferSize
__IO uint32_t Context
__IO HAL_SD_StateTypeDef State
__IO uint32_t ErrorCode
HAL_SD_CardInfoTypeDef SdCard
uint32_t CSD [4]
uint32_t CID [4]
void(* TxCpltCallback )(struct __SD_HandleTypeDef *hsd)
void(* RxCpltCallback )(struct __SD_HandleTypeDef *hsd)
void(* ErrorCallback )(struct __SD_HandleTypeDef *hsd)
void(* AbortCpltCallback )(struct __SD_HandleTypeDef *hsd)
void(* Read_DMADblBuf0CpltCallback )(struct __SD_HandleTypeDef *hsd)
void(* Read_DMADblBuf1CpltCallback )(struct __SD_HandleTypeDef *hsd)
void(* Write_DMADblBuf0CpltCallback )(struct __SD_HandleTypeDef *hsd)
void(* Write_DMADblBuf1CpltCallback )(struct __SD_HandleTypeDef *hsd)
void(* MspInitCallback )(struct __SD_HandleTypeDef *hsd)
void(* MspDeInitCallback )(struct __SD_HandleTypeDef *hsd)

Detailed Description

SD handle Structure definition.

Definition at line 118 of file stm32h7xx_hal_sd.h.


Field Documentation

SD card identification number table

Definition at line 147 of file stm32h7xx_hal_sd.h.

Referenced by HAL_SD_GetCardCID(), and SD_InitCard().

SD card specific data table

Definition at line 145 of file stm32h7xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD(), and SD_InitCard().

HAL_LockTypeDef __SD_HandleTypeDef::Lock

SD locking object

Definition at line 127 of file stm32h7xx_hal_sd.h.

Referenced by HAL_SD_Init().

Pointer to SD Rx transfer Buffer

Definition at line 133 of file stm32h7xx_hal_sd.h.

Referenced by HAL_SD_ReadBlocks_DMA(), HAL_SD_ReadBlocks_IT(), and SD_Read_IT().

Pointer to SD Tx transfer Buffer

Definition at line 129 of file stm32h7xx_hal_sd.h.

Referenced by HAL_SD_WriteBlocks_DMA(), HAL_SD_WriteBlocks_IT(), and SD_Write_IT().

SD Rx Transfer size

Definition at line 135 of file stm32h7xx_hal_sd.h.

Referenced by HAL_SD_ReadBlocks_DMA(), HAL_SD_ReadBlocks_IT(), and SD_Read_IT().

SD Tx Transfer size

Definition at line 131 of file stm32h7xx_hal_sd.h.

Referenced by HAL_SD_WriteBlocks_DMA(), HAL_SD_WriteBlocks_IT(), and SD_Write_IT().


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