SDIO Interface for SAM4S.
Copyright (c) 2016-2018 Microchip Technology Inc. and its subsidiaries.
#include "compiler.h"
#include "sam4s_xplained_pro/sam4s_xplained_pro.h"
#include "../include/nm_bus_wrapper.h"
Functions | |
int8_t | nmi_sdio_cmd52 (tstrNmSdioCmd52 *cmd) |
int8_t | nmi_sdio_cmd53 (tstrNmSdioCmd53 *cmd) |
int8_t | sam4s_sdio_init (void) |
Sam4s SDIO Init. More... | |
int8_t nmi_sdio_cmd52 | ( | tstrNmSdioCmd52 * | cmd | ) |
int8_t nmi_sdio_cmd53 | ( | tstrNmSdioCmd53 * | cmd | ) |
References tstrNmSdioCmd53::address, tstrNmSdioCmd53::block_mode, tstrNmSdioCmd53::block_size, tstrNmSdioCmd53::buffer, tstrNmSdioCmd53::count, tstrNmSdioCmd53::function, hsmci_start_read_blocks(), hsmci_start_write_blocks(), hsmci_wait_end_of_read_blocks(), hsmci_wait_end_of_write_blocks(), tstrNmSdioCmd53::increment, M2M_SUCCESS, tstrNmSdioCmd53::read_write, SDIO_CMD53_READ_FLAG, SDIO_CMD53_WRITE_FLAG, wilc_cmd53(), and wilc_cmd53_compact().
Referenced by nm_bus_ioctl().
int8_t sam4s_sdio_init | ( | void | ) |
Sam4s SDIO Init.
References check_card_exist(), gpio_configure_pin, M2M_SUCCESS, main_display_info_card(), PIN_HSMCI_MCCDA_FLAGS, PIN_HSMCI_MCCDA_GPIO, PIN_HSMCI_MCCK_FLAGS, PIN_HSMCI_MCCK_GPIO, PIN_HSMCI_MCDA0_FLAGS, PIN_HSMCI_MCDA0_GPIO, PIN_HSMCI_MCDA1_FLAGS, PIN_HSMCI_MCDA1_GPIO, PIN_HSMCI_MCDA2_FLAGS, PIN_HSMCI_MCDA2_GPIO, PIN_HSMCI_MCDA3_FLAGS, PIN_HSMCI_MCDA3_GPIO, SD_MMC_0_CD_FLAGS, SD_MMC_0_CD_GPIO, and sd_mmc_init().
Referenced by nm_bus_init().