![]() |
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().
1.7.1