NANO100_BSP V3.04.002
The Board Support Package for Nano100BN Series
Functions
SDCard.c File Reference

Nano100 series SD Card source file. More...

#include <stdio.h>
#include "SDCard.h"
#include "Nano100Series.h"
Include dependency graph for SDCard.c:

Go to the source code of this file.

Functions

void SD_Delay (uint32_t count)
 Delay function. More...
 
static uint32_t GenerateCRC (uint32_t u32Data, uint32_t u32GenPoly, uint32_t u32Accum)
 This function is used to generate CRC value. More...
 
static uint32_t SingleWrite (uint32_t u32Data)
 This function is used to send data though SPI to general clock for SDCARD operation. More...
 
uint32_t MMC_Command_Exec (uint8_t nCmd, uint32_t nArg, uint8_t *pchar, uint32_t *response)
 This function is used to Send SDCARD CMD and Receive Response. More...
 
void MMC_FLASH_Init (void)
 This function is used to initialize the flash card. More...
 
uint32_t SDCARD_Open (void)
 This function is used to Open GPIO function and initial SDCARD. More...
 
void SDCARD_Close (void)
 This function is used to close SDCARD. More...
 
uint32_t SDCARD_GetCardSize (uint32_t *pu32TotSecCnt)
 This function is used to get card total sector after SDCARD is opened. More...
 
uint32_t GetLogicSector (void)
 This function is used to get logic sector size. More...
 
void SpiRead (uint32_t addr, uint32_t size, uint8_t *buffer)
 This function is used to Get data from SD card. More...
 
void SpiWrite (uint32_t addr, uint32_t size, uint8_t *buffer)
 This function is used to store data into SD card. More...
 

Detailed Description

Nano100 series SD Card source file.

Version
V1.00
Revision
9
Date
15/06/03 3:44p
Note
SPDX-License-Identifier: Apache-2.0 Copyright (C) 2014 Nuvoton Technology Corp. All rights reserved.

Definition in file SDCard.c.