HPM SDK
HPMicro Software Development Kit
sdmmc_host_t Struct Reference

#include <hpm_sdmmc_host.h>

Data Fields

sdmmc_host_param_t host_param
 
sdmmc_dev_type_t dev_type
 
hpm_sdmmc_operation_mode_t operation_mode
 
sdmmc_buswidth_t bus_width
 
hpm_sdmmc_io_volt_t io_voltage
 
uint32_t clock_freq
 
sdmmchost_xfer_t xfer
 
sdmmchost_cmd_t cmd
 
sdmmchost_data_t data
 
uint32_t adma_table [(SDXC_AMDA3_DESC_MIN_WORDS *2UL)+1]
 
uint32_t buffer [128]
 
bool card_inserted
 
bool card_init_done
 
void(* sdio_irq_handler )(void *param)
 
void * sdio_irq_param
 

Field Documentation

◆ adma_table

uint32_t sdmmc_host_t::adma_table[(SDXC_AMDA3_DESC_MIN_WORDS *2UL)+1]

◆ buffer

uint32_t sdmmc_host_t::buffer[128]

◆ bus_width

sdmmc_buswidth_t sdmmc_host_t::bus_width

◆ card_init_done

bool sdmmc_host_t::card_init_done

◆ card_inserted

bool sdmmc_host_t::card_inserted

◆ clock_freq

uint32_t sdmmc_host_t::clock_freq

◆ cmd

sdmmchost_cmd_t sdmmc_host_t::cmd

◆ data

sdmmchost_data_t sdmmc_host_t::data

◆ dev_type

sdmmc_dev_type_t sdmmc_host_t::dev_type

◆ host_param

sdmmc_host_param_t sdmmc_host_t::host_param

◆ io_voltage

hpm_sdmmc_io_volt_t sdmmc_host_t::io_voltage

◆ operation_mode

hpm_sdmmc_operation_mode_t sdmmc_host_t::operation_mode

◆ sdio_irq_handler

void(* sdmmc_host_t::sdio_irq_handler) (void *param)

◆ sdio_irq_param

void* sdmmc_host_t::sdio_irq_param

◆ xfer

sdmmchost_xfer_t sdmmc_host_t::xfer

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