37 #ifndef _SD_MMC_MEM_H_ 38 #define _SD_MMC_MEM_H_ 57 #if (SD_MMC_0_MEM == ENABLE) || (SD_MMC_1_MEM == ENABLE) 138 #if ACCESS_USB == true 177 #if ACCESS_MEM_TO_RAM == true 218 #endif // _SD_MMC_MEM_H_ Ctrl_status sd_mmc_usb_write_10_0(uint32_t addr, uint16_t nb_sector)
Instance Declaration for sd_mmc_usb_write_10 Slot O.
bool sd_mmc_wr_protect_0(void)
Instance Declaration for sd_mmc_wr_protect Slot O.
bool sd_mmc_removal(uint8_t slot)
Tells whether the memory is removable.
Ctrl_status sd_mmc_usb_read_10(uint8_t slot, uint32_t addr, uint16_t nb_sector)
Transfers data from the memory to USB.
Ctrl_status sd_mmc_test_unit_ready_1(void)
Instance Declaration for sd_mmc_test_unit_ready Slot 1.
bool sd_mmc_removal_0(void)
Instance Declaration for sd_mmc_removal Slot O.
bool sd_mmc_wr_protect(uint8_t slot)
Returns the write-protection state of the memory.
Ctrl_status sd_mmc_test_unit_ready_0(void)
Instance Declaration for sd_mmc_test_unit_ready Slot O.
Ctrl_status sd_mmc_mem_2_ram_1(uint32_t addr, void *ram)
Instance Declaration for sd_mmc_mem_2_ram Slot 1.
Ctrl_status sd_mmc_read_capacity_0(uint32_t *u32_nb_sector)
Instance Declaration for sd_mmc_read_capacity Slot O.
bool sd_mmc_unload(uint8_t slot, bool unload)
Unload/Load the SD/MMC card selected.
Ctrl_status sd_mmc_test_unit_ready(uint8_t slot)
Tests the memory state and initializes the memory if required.
bool sd_mmc_unload_1(bool unload)
Instance Declaration for sd_mmc_unload Slot 1.
Ctrl_status sd_mmc_ram_2_mem(uint8_t slot, uint32_t addr, const void *ram)
Copies 1 data sector from RAM to the memory.
Ctrl_status sd_mmc_usb_write_10(uint8_t slot, uint32_t addr, uint16_t nb_sector)
Transfers data from USB to the memory.
Ctrl_status sd_mmc_mem_2_ram_0(uint32_t addr, void *ram)
Instance Declaration for sd_mmc_mem_2_ram Slot O.
Ctrl_status sd_mmc_read_capacity(uint8_t slot, uint32_t *u32_nb_sector)
Returns the address of the last valid sector in the memory.
Ctrl_status sd_mmc_read_capacity_1(uint32_t *u32_nb_sector)
Instance Declaration for sd_mmc_read_capacity Slot 1.
Ctrl_status
Status returned by CTRL_ACCESS interfaces.
bool sd_mmc_removal_1(void)
Instance Declaration for sd_mmc_removal Slot 1.
Ctrl_status sd_mmc_usb_read_10_1(uint32_t addr, uint16_t nb_sector)
Instance Declaration for sd_mmc_usb_read_10 Slot 1.
Ctrl_status sd_mmc_usb_read_10_0(uint32_t addr, uint16_t nb_sector)
Instance Declaration for sd_mmc_usb_read_10 Slot O.
bool sd_mmc_unload_0(bool unload)
Instance Declaration for sd_mmc_unload Slot O.
bool sd_mmc_wr_protect_1(void)
Instance Declaration for sd_mmc_wr_protect Slot 1.
Ctrl_status sd_mmc_ram_2_mem_1(uint32_t addr, const void *ram)
Instance Declaration for sd_mmc_mem_2_ram Slot 1.
Ctrl_status sd_mmc_mem_2_ram(uint8_t slot, uint32_t addr, void *ram)
Copies 1 data sector from the memory to RAM.
Ctrl_status sd_mmc_usb_write_10_1(uint32_t addr, uint16_t nb_sector)
Instance Declaration for sd_mmc_usb_write_10 Slot 1.
Ctrl_status sd_mmc_ram_2_mem_0(uint32_t addr, const void *ram)
Instance Declaration for sd_mmc_mem_2_ram Slot O.