![]()
![]()
#include <stdio.h>
![]()
![]()
#include "esp_err.h"
![]()
![]()
#include "sd_protocol_types.h"
![]()
![]()
#define SDMMC_IO_FIXED_ADDR
![]()
![]()
sdmmc_card_init(const sdmmc_host_t *, sdmmc_card_t *);
![]()
![]()
sdmmc_card_print_info(FILE *, const sdmmc_card_t *);
![]()
![]()
sdmmc_get_status(sdmmc_card_t *);
![]()
![]()
sdmmc_write_sectors(sdmmc_card_t *, const void *, size_t, size_t);
![]()
![]()
sdmmc_read_sectors(sdmmc_card_t *, void *, size_t, size_t);
![]()
![]()
sdmmc_erase_sectors(sdmmc_card_t *, size_t, size_t, sdmmc_erase_arg_t);
![]()
![]()
sdmmc_can_discard(sdmmc_card_t *);
![]()
![]()
sdmmc_can_trim(sdmmc_card_t *);
![]()
![]()
sdmmc_mmc_can_sanitize(sdmmc_card_t *);
![]()
![]()
sdmmc_mmc_sanitize(sdmmc_card_t *, uint32_t);
![]()
![]()
sdmmc_full_erase(sdmmc_card_t *);
![]()
![]()
sdmmc_io_read_byte(sdmmc_card_t *, uint32_t, uint32_t, uint8_t *);
![]()
![]()
sdmmc_io_write_byte(sdmmc_card_t *, uint32_t, uint32_t, uint8_t, uint8_t *);
![]()
![]()
sdmmc_io_read_bytes(sdmmc_card_t *, uint32_t, uint32_t, void *, size_t);
![]()
![]()
sdmmc_io_write_bytes(sdmmc_card_t *, uint32_t, uint32_t, const void *, size_t);
![]()
![]()
sdmmc_io_read_blocks(sdmmc_card_t *, uint32_t, uint32_t, void *, size_t);
![]()
![]()
sdmmc_io_write_blocks(sdmmc_card_t *, uint32_t, uint32_t, const void *, size_t);
![]()
![]()
sdmmc_io_enable_int(sdmmc_card_t *);
![]()
![]()
sdmmc_io_wait_int(sdmmc_card_t *, TickType_t);
![]()
![]()
sdmmc_io_get_cis_data(sdmmc_card_t *, uint8_t *, size_t, size_t *);
![]()
![]()
sdmmc_io_print_cis_info(uint8_t *, size_t, FILE *);