ChibiOS/HAL  6.1.0
SDCDriver Struct Reference

Structure representing an SDC driver. More...

#include <hal_sdc_lld.h>

Collaboration diagram for SDCDriver:
Collaboration graph

Data Fields

const struct SDCDriverVMTvmt
 Virtual Methods Table. More...
 
_mmcsd_block_device_data const SDCConfigconfig
 Current configuration data. More...
 
sdcmode_t cardmode
 Various flags regarding the mounted card. More...
 
sdcflags_t errors
 Errors flags. More...
 
uint32_t rca
 Card RCA. More...
 

Detailed Description

Structure representing an SDC driver.

Definition at line 113 of file hal_sdc_lld.h.

Field Documentation

const struct SDCDriverVMT* SDCDriver::vmt

Virtual Methods Table.

Definition at line 117 of file hal_sdc_lld.h.

Referenced by sdcObjectInit().

_mmcsd_block_device_data const SDCConfig* SDCDriver::config

Current configuration data.

Definition at line 122 of file hal_sdc_lld.h.

Referenced by mmc_detect_bus_clk(), mmc_set_bus_width(), sdc_set_bus_width(), sdcConnect(), sdcObjectInit(), sdcStart(), and sdcStop().

sdcmode_t SDCDriver::cardmode

Various flags regarding the mounted card.

Definition at line 126 of file hal_sdc_lld.h.

Referenced by detect_bus_clk(), mmc_init(), mode_detect(), sdc_init(), sdcConnect(), and sdcErase().

sdcflags_t SDCDriver::errors

Errors flags.

Definition at line 130 of file hal_sdc_lld.h.

Referenced by sdcGetAndClearErrors(), sdcObjectInit(), sdcRead(), and sdcWrite().

uint32_t SDCDriver::rca

Card RCA.

Definition at line 134 of file hal_sdc_lld.h.

Referenced by _sdc_wait_for_transfer_state(), sdc_set_bus_width(), and sdcConnect().