思澈科技软件开发工具包  2.20
SD_HandleTypeDef Struct Reference

SD handle Structure definition. More...

#include <bf0_hal_sd_ex.h>

Data Fields

SDHCI_HandleTypeDefInstance
 
SDIO_InitTypeDef Init
 
HAL_LockTypeDef Lock
 
uint32_t * pTxBuffPtr
 
uint32_t TxXferSize
 
uint32_t * pRxBuffPtr
 
uint32_t RxXferSize
 
__IO uint32_t Context
 
__IO uint32_t State
 
__IO uint32_t ErrorCode
 
DMA_HandleTypeDefhdmarx
 
DMA_HandleTypeDefhdmatx
 
HAL_SD_CardInfoTypeDef SdCard
 
uint32_t CSD [4]
 
uint32_t CID [4]
 

Detailed Description

SD handle Structure definition.

Field Documentation

◆ CID

uint32_t SD_HandleTypeDef::CID[4]

SD card identification number table

◆ Context

__IO uint32_t SD_HandleTypeDef::Context

SD transfer context

◆ CSD

uint32_t SD_HandleTypeDef::CSD[4]

SD card specific data table

◆ ErrorCode

__IO uint32_t SD_HandleTypeDef::ErrorCode

SD Card Error codes

◆ hdmarx

DMA_HandleTypeDef* SD_HandleTypeDef::hdmarx

SD Rx DMA handle parameters

◆ hdmatx

DMA_HandleTypeDef* SD_HandleTypeDef::hdmatx

SD Tx DMA handle parameters

◆ Init

SDIO_InitTypeDef SD_HandleTypeDef::Init

SD required parameters

◆ Instance

SDHCI_HandleTypeDef* SD_HandleTypeDef::Instance

SD registers base address

◆ Lock

HAL_LockTypeDef SD_HandleTypeDef::Lock

SD locking object

◆ pRxBuffPtr

uint32_t* SD_HandleTypeDef::pRxBuffPtr

Pointer to SD Rx transfer Buffer

◆ pTxBuffPtr

uint32_t* SD_HandleTypeDef::pTxBuffPtr

Pointer to SD Tx transfer Buffer

◆ RxXferSize

uint32_t SD_HandleTypeDef::RxXferSize

SD Rx Transfer size

◆ SdCard

HAL_SD_CardInfoTypeDef SD_HandleTypeDef::SdCard

SD Card information

◆ State

__IO uint32_t SD_HandleTypeDef::State

SD card State

◆ TxXferSize

uint32_t SD_HandleTypeDef::TxXferSize

SD Tx Transfer size


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