TI-RTOS Drivers  tidrivers_full_2_20_00_08
Data Structures | Typedefs | Enumerations | Variables
SDSPIUSCIB.h File Reference

Detailed Description

SDSPI driver implementation for a USCI SPI peripheral used with the SDSPI driver.

============================================================================

The SDSPI header file should be included in an application as follows:

Refer to SDSPI.h for a complete description of APIs & example of use.

This SDSPI driver implementation is designed to operate on a USCI SPI controller in a simple polling method.


#include <stdint.h>
#include <ti/drivers/SDSPI.h>
#include <ti/mw/fatfs/ff.h>
#include <ti/mw/fatfs/diskio.h>
Include dependency graph for SDSPIUSCIB.h:

Go to the source code of this file.

Data Structures

struct  SDSPIUSCIB_HWAttrs
 SDSPIUSCIB Hardware attributes. More...
 
struct  SDSPIUSCIB_Object
 SDSPIUSCIB Object. More...
 

Typedefs

typedef enum SDSPIUSCIB_CardType SDSPIUSCIB_CardType
 SD Card type inserted. More...
 
typedef struct SDSPIUSCIB_HWAttrs SDSPIUSCIB_HWAttrs
 
typedef struct SDSPIUSCIB_Object SDSPIUSCIB_Object
 SDSPIUSCIB Object. More...
 
typedef struct SDSPIUSCIB_ObjectSDSPIUSCIB_Handle
 

Enumerations

enum  SDSPIUSCIB_CardType {
  SDSPIUSCIB_NOCARD = 0,
  SDSPIUSCIB_MMC = 1,
  SDSPIUSCIB_SDSC = 2,
  SDSPIUSCIB_SDHC = 3
}
 SD Card type inserted. More...
 

Variables

const SDSPI_FxnTable SDSPIUSCIB_fxnTable
 

Typedef Documentation

SD Card type inserted.

SDSPIUSCIB Object.

The application must not access any member variables of this structure!

Enumeration Type Documentation

SD Card type inserted.

Enumerator
SDSPIUSCIB_NOCARD 

Unrecognized Card

SDSPIUSCIB_MMC 

Multi-media Memory Card (MMC)

SDSPIUSCIB_SDSC 

Standard SDCard (SDSC)

SDSPIUSCIB_SDHC 

High Capacity SDCard (SDHC)

Variable Documentation

const SDSPI_FxnTable SDSPIUSCIB_fxnTable
Copyright 2016, Texas Instruments Incorporated