Astra SRSDK Peripheral Driver Library
 
Loading...
Searching...
No Matches
sdio_sd_card_config_t Struct Reference

SD card configuration structure. More...

#include <sdio.h>

Data Fields

bool lowVoltageSignaling
 
sdio_bus_width_en busWidth
 
sdio_card_type_encardType
 
uint32_t * rca
 
sdio_card_capacity_encardCapacity
 
uint32_t clockSpeed
 
uint32_t busSpeed
 

Detailed Description

SD card configuration structure.

Field Documentation

◆ lowVoltageSignaling

bool sdio_sd_card_config_t::lowVoltageSignaling

If true, the host supports 1.8V signaling for UHS-I cards.

◆ busWidth

sdio_bus_width_en sdio_sd_card_config_t::busWidth

The desired bus width for data transfer

◆ cardType

sdio_card_type_en* sdio_sd_card_config_t::cardType

Pointer to store the detected card type (SD, SDIO, Combo, or Unusable).

◆ rca

uint32_t* sdio_sd_card_config_t::rca

Pointer to where the Relative Card Address (RCA) of the card will be stored.

◆ cardCapacity

sdio_card_capacity_en* sdio_sd_card_config_t::cardCapacity

Stores the card capacity type (SDSC, SDHC, SDXC, or Unsupported).

◆ clockSpeed

uint32_t sdio_sd_card_config_t::clockSpeed

Configures the SDIO clock speed in Hz.

◆ busSpeed

uint32_t sdio_sd_card_config_t::busSpeed

Configures the bus speed mode (e.g., Default, High Speed, SDR50).