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

Functions

void hal_sdhci_reset (SDHCI_HandleTypeDef *handle, uint8_t mask)
 reset SDHCI . More...
 
void hal_sdhci_init (SDHCI_HandleTypeDef *handle, int soft)
 initial sd hardware . More...
 
void hal_sdhci_reinit (SDHCI_HandleTypeDef *handle)
 reinitial sd with command and data . More...
 
int hal_sdhci_command_finish (SDHCI_HandleTypeDef *handle, uint32_t timeout)
 Wait command finish or error . More...
 
int hal_sdhci_data_finish (SDHCI_HandleTypeDef *handle, uint32_t timeout)
 Wait data transfer finish or error . More...
 
uint32_t hal_sdhci_read_fifo (SDHCI_HandleTypeDef *handle)
 Read SD data in fifo. More...
 
void hal_sdhci_write_fifo (SDHCI_HandleTypeDef *handle, uint32_t value)
 Write data to SD fifo. More...
 
void HAL_SDHCI_MspInit (SDHCI_HandleTypeDef *handle)
 Initial SD msp. More...
 

Detailed Description

Function Documentation

◆ hal_sdhci_command_finish()

int hal_sdhci_command_finish ( SDHCI_HandleTypeDef handle,
uint32_t  timeout 
)

Wait command finish or error .

Parameters
handleSDHCI handle.
timeoutwait time out in ms.
Return values
irqvalue, -1 if fail

◆ hal_sdhci_data_finish()

int hal_sdhci_data_finish ( SDHCI_HandleTypeDef handle,
uint32_t  timeout 
)

Wait data transfer finish or error .

Parameters
handleSDHCI handle.
timeoutwait time out in ms.
Return values
irqvalue, -1 if fail

◆ hal_sdhci_init()

void hal_sdhci_init ( SDHCI_HandleTypeDef handle,
int  soft 
)

initial sd hardware .

Parameters
handleSDHCI handle.
softjust reset command and data.
Return values
none

◆ HAL_SDHCI_MspInit()

void HAL_SDHCI_MspInit ( SDHCI_HandleTypeDef handle)

Initial SD msp.

Parameters
handleSDHCI handle.
Return values
none.

◆ hal_sdhci_read_fifo()

uint32_t hal_sdhci_read_fifo ( SDHCI_HandleTypeDef handle)

Read SD data in fifo.

Parameters
handleSDHCI handle.
Return values
datain fifo

◆ hal_sdhci_reinit()

void hal_sdhci_reinit ( SDHCI_HandleTypeDef handle)

reinitial sd with command and data .

Parameters
handleSDHCI handle.
Return values
none

◆ hal_sdhci_reset()

void hal_sdhci_reset ( SDHCI_HandleTypeDef handle,
uint8_t  mask 
)

reset SDHCI .

Parameters
handleSDHCI handle.
maskmask bit.
Return values
none

◆ hal_sdhci_write_fifo()

void hal_sdhci_write_fifo ( SDHCI_HandleTypeDef handle,
uint32_t  value 
)

Write data to SD fifo.

Parameters
handleSDHCI handle.
valuedata with 32 bits.
Return values
none