#include "conf_access.h"
#include "conf_sd_mmc_spi.h"
#include "sd_mmc_spi.h"
#include "sd_mmc_spi_mem.h"
#include "conf_usb.h"
#include "usb_drv.h"
#include "scsi_decoder.h"
Macros | |
#define | Sd_mmc_spi_access_signal_off() |
#define | Sd_mmc_spi_access_signal_on() |
Functions | |
Ctrl_status | sd_mmc_spi_mem_2_ram (uint32_t addr, void *ram) |
This function reads 1 sector from SD/MMC to internal ram buffer. More... | |
void | sd_mmc_spi_mem_init (void) |
This function initializes the hw/sw resources required to drive the SD_MMC_SPI. More... | |
Ctrl_status | sd_mmc_spi_ram_2_mem (uint32_t addr, const void *ram) |
This function initializes the memory for a write operation from ram buffer to SD/MMC (1 sector) More... | |
Ctrl_status | sd_mmc_spi_read_capacity (uint32_t *nb_sector) |
This function gives the address of the last valid sector. More... | |
void | sd_mmc_spi_read_multiple_sector_callback (const void *psector) |
bool | sd_mmc_spi_removal (void) |
This function tells if the memory has been removed or not. More... | |
Ctrl_status | sd_mmc_spi_test_unit_ready (void) |
This function tests the state of the SD_MMC memory and sends it to the Host. More... | |
Ctrl_status | sd_mmc_spi_usb_read_10 (uint32_t addr, uint16_t nb_sector) |
This function performs a read operation of n sectors from a given address on. More... | |
Ctrl_status | sd_mmc_spi_usb_write_10 (uint32_t addr, uint16_t nb_sector) |
This function initializes the SD/MMC memory for a write operation. More... | |
bool | sd_mmc_spi_wr_protect (void) |
This function returns the write protected status of the memory. More... | |
void | sd_mmc_spi_write_multiple_sector_callback (void *psector) |
Variables | |
uint32_t | SD_MMC_SPI_DISK_SIZE |
bool | sd_mmc_spi_init_done |
volatile uint32_t | sd_mmc_spi_last_address |
uint8_t | sd_mmc_spi_presence_status = SD_MMC_INSERTED |
#define Sd_mmc_spi_access_signal_off | ( | ) |
#define Sd_mmc_spi_access_signal_on | ( | ) |
uint32_t SD_MMC_SPI_DISK_SIZE |
bool sd_mmc_spi_init_done |
volatile uint32_t sd_mmc_spi_last_address |
uint8_t sd_mmc_spi_presence_status = SD_MMC_INSERTED |
Referenced by sd_mmc_spi_test_unit_ready().