25 #define WEAK_ATR __attribute__((weak)) 34 #define mmc_cli() cli() 35 #define mmc_sei() sei() MEMSPACE int mmc_ins_status(void)
MMC Card Inserted status.
void mmc_spi_RX_buffer(const uint8_t *data, int count)
SPI read buffer.
void mmc_spi_begin(void)
MMC SPI setup and chip select.
MEMSPACE int mmc_test_timeout(void)
Wait for timeout.
void mmc_slow(void)
MMC set slow SPI bus speed Only called when deselected.
MEMSPACE void mmc_power_on(void)
MMC Power ON.
MEMSPACE int mmc_wp_status(void)
MMC Card Write Protect status.
MEMSPACE void mmc_set_ms_timeout(uint16_t ms)
Set MMC timeout timer in Milliseconds.
void mmc_fast(void)
MMC fast SPI bus speed Only called when deselected.
void mmc_spi_end(void)
MMC SPI end and chip deselect.
MEMSPACE void mmc_install_timer(void)
Install MMC timer task: mmc_task()
MEMSPACE int mmc_init(int verbose)
Initialize MMC and FatFs interface, display diagnostics.
void mmc_spi_init(void)
MMC SPI setup and chip select.
MEMSPACE void mmc_ms_wait(int ms)
Wait for time in milliseconds.
MEMSPACE void mmc_power_off(void)
MMC Power OFF.
uint8_t mmc_spi_TXRX(uint8_t data)
SPI read and write 1 byte.
void mmc_spi_TX_buffer(const uint8_t *data, int count)
SPI write buffer.