ChibiOS/RT Architecture - Reference Manual - Guides |
Structure representing a MMC driver. More...
#include <mmc_spi.h>
Data Fields | |
mmcstate_t | mmc_state |
Driver state. | |
const MMCConfig * | mmc_config |
Current configuration data. | |
SPIDriver * | mmc_spip |
SPI driver associated to this MMC driver. | |
const SPIConfig * | mmc_lscfg |
SPI low speed configuration used during initialization. | |
const SPIConfig * | mmc_hscfg |
SPI high speed configuration used during transfers. | |
mmcquery_t | mmc_is_protected |
Write protect status query function. | |
mmcquery_t | mmc_is_inserted |
Insertion status query function. | |
EventSource | mmc_inserted_event |
Card insertion event source. | |
EventSource | mmc_removed_event |
Card removal event source. | |
VirtualTimer | mmc_vt |
MMC insertion polling timer. | |
uint_fast8_t | mmc_cnt |
Insertion counter. |
Structure representing a MMC driver.
Definition at line 138 of file mmc_spi.h.
Driver state.
Definition at line 142 of file mmc_spi.h.
Referenced by mmcConnect(), mmcDisconnect(), mmcObjectInit(), mmcSequentialRead(), mmcSequentialWrite(), mmcStart(), mmcStartSequentialRead(), mmcStartSequentialWrite(), mmcStop(), mmcStopSequentialRead(), mmcStopSequentialWrite(), and tmrfunc().
const MMCConfig* MMCDriver::mmc_config |
Current configuration data.
Definition at line 146 of file mmc_spi.h.
Referenced by mmcObjectInit(), and mmcStart().
SPI driver associated to this MMC driver.
Definition at line 150 of file mmc_spi.h.
Referenced by mmcConnect(), mmcDisconnect(), mmcObjectInit(), mmcSequentialRead(), mmcSequentialWrite(), mmcStartSequentialRead(), mmcStartSequentialWrite(), mmcStop(), mmcStopSequentialRead(), and mmcStopSequentialWrite().
const SPIConfig* MMCDriver::mmc_lscfg |
SPI low speed configuration used during initialization.
Definition at line 154 of file mmc_spi.h.
Referenced by mmcConnect(), and mmcObjectInit().
const SPIConfig* MMCDriver::mmc_hscfg |
SPI high speed configuration used during transfers.
Definition at line 158 of file mmc_spi.h.
Referenced by mmcConnect(), mmcObjectInit(), mmcStartSequentialRead(), and mmcStartSequentialWrite().
Write protect status query function.
Definition at line 162 of file mmc_spi.h.
Referenced by mmcObjectInit().
Insertion status query function.
Definition at line 166 of file mmc_spi.h.
Referenced by mmcObjectInit(), and tmrfunc().
Card insertion event source.
Definition at line 170 of file mmc_spi.h.
Referenced by mmcObjectInit(), and tmrfunc().
Card removal event source.
Definition at line 174 of file mmc_spi.h.
Referenced by mmcObjectInit(), and tmrfunc().
MMC insertion polling timer.
Definition at line 178 of file mmc_spi.h.
Referenced by mmcStart(), mmcStop(), and tmrfunc().
Insertion counter.
Definition at line 182 of file mmc_spi.h.
Referenced by mmcStart(), and tmrfunc().