STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches

SD handle Structure definition. More...

#include <stm32f4xx_hal_sd.h>

Collaboration diagram for SD_HandleTypeDef:

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
 
DMA_HandleTypeDefhdmatx
 
DMA_HandleTypeDefhdmarx
 
HAL_SD_CardInfoTypeDef SdCard
 
uint32_t CSD [4]
 
uint32_t CID [4]
 

Detailed Description

SD handle Structure definition.

Definition at line 117 of file stm32f4xx_hal_sd.h.

Field Documentation

◆ Instance

◆ Init

SD_InitTypeDef SD_HandleTypeDef::Init

SD required parameters

Definition at line 122 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_ConfigWideBusOperation(), HAL_SD_Init(), and SD_InitCard().

◆ Lock

HAL_LockTypeDef SD_HandleTypeDef::Lock

SD locking object

Definition at line 124 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_Init().

◆ pTxBuffPtr

uint8_t* SD_HandleTypeDef::pTxBuffPtr

Pointer to SD Tx transfer Buffer

Definition at line 126 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_WriteBlocks_IT(), and SD_Write_IT().

◆ TxXferSize

uint32_t SD_HandleTypeDef::TxXferSize

SD Tx Transfer size

Definition at line 128 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_WriteBlocks_IT(), and SD_Write_IT().

◆ pRxBuffPtr

uint8_t* SD_HandleTypeDef::pRxBuffPtr

Pointer to SD Rx transfer Buffer

Definition at line 130 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_ReadBlocks_IT(), and SD_Read_IT().

◆ RxXferSize

uint32_t SD_HandleTypeDef::RxXferSize

SD Rx Transfer size

Definition at line 132 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_ReadBlocks_IT(), and SD_Read_IT().

◆ Context

◆ State

◆ ErrorCode

◆ hdmatx

DMA_HandleTypeDef* SD_HandleTypeDef::hdmatx

SD Tx DMA handle parameters

Definition at line 140 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_Abort(), HAL_SD_Abort_IT(), HAL_SD_IRQHandler(), HAL_SD_WriteBlocks_DMA(), and SD_DMAError().

◆ hdmarx

DMA_HandleTypeDef* SD_HandleTypeDef::hdmarx

SD Rx DMA handle parameters

Definition at line 142 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_Abort(), HAL_SD_Abort_IT(), HAL_SD_IRQHandler(), HAL_SD_ReadBlocks_DMA(), and SD_DMAError().

◆ SdCard

◆ CSD

uint32_t SD_HandleTypeDef::CSD[4]

SD card specific data table

Definition at line 146 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD(), and SD_InitCard().

◆ CID

uint32_t SD_HandleTypeDef::CID[4]

SD card identification number table

Definition at line 148 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCID(), and SD_InitCard().


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