File nut/arch/arm/dev/spimmc_at91.c

References Functions: At91SpiMmCard0Avail() nut/arch/arm/dev/spimmc_at91.c
  At91SpiMmCard0Init() nut/arch/arm/dev/spimmc_at91.c
  At91SpiMmCard0Io() nut/arch/arm/dev/spimmc_at91.c
  At91SpiMmCard0Select() nut/arch/arm/dev/spimmc_at91.c
  At91SpiMmCard0WrProt() nut/arch/arm/dev/spimmc_at91.c
  At91SpiMmcIfcInit() nut/arch/arm/dev/spimmc_at91.c
  MmCardBlockRead(), MmCardBlockWrite(), MmCardBlockWrite_P(), MmCardIOCtl(), MmCardMount(), MmCardUnmount()
References Variables: mmc0_ifc nut/arch/arm/dev/spimmc_at91.c

Included Files


Preprocessor definitions

#define MMC_PIO_ASR PIOA_ASR

#define MMC_PIO_BSR PIOA_BSR

#define MMC_PIO_PDR PIOA_PDR

#define MMC_PINS_A

#define MMC_PINS_B 0

#define MMC_CS_PER PIOA_PER

#define MMC_CS_OER PIOA_OER

#define MMC_CS_SODR PIOA_SODR

#define MMC_CS_CODR PIOA_CODR

#define MMC_SPI_CR SPI0_CR

#define MMC_SPI_MR SPI0_MR

#define MMC_SPI_RDR SPI0_RDR

#define MMC_SPI_TDR SPI0_TDR

#define MMC_SPI_SR SPI0_SR

#define MMC_SPI_CSR1 SPI0_CSR1

#define MMC_SPI_ID SPI0_ID


Global Variable devAt91SpiMmc0

NUTDEVICE devAt91SpiMmc0
Visible in:   nut/arch/arm/dev/spimmc_at91.c

Local Variables

mmc0_ifc
static MMCIFC mmc0_ifc
Used in:   nut/arch/arm/dev/spimmc_at91.c

Global Function At91SpiMmCard0Avail()

int At91SpiMmCard0Avail ( void )
Used in:   nut/arch/arm/dev/spimmc_at91.c

Global Function At91SpiMmCard0WrProt()

int At91SpiMmCard0WrProt ( void )
Used in:   nut/arch/arm/dev/spimmc_at91.c

Local Function At91SpiMmCard0Init()

static int At91SpiMmCard0Init ( void )
Used in:   nut/arch/arm/dev/spimmc_at91.c

Local Function At91SpiMmCard0Io()

static uint8_t At91SpiMmCard0Io ( uint8_t val )
Calls: inr(), outr()
Used in:   nut/arch/arm/dev/spimmc_at91.c

Local Function At91SpiMmCard0Select()

static int At91SpiMmCard0Select ( int on )
Calls: inr(), outr()
Used in:   nut/arch/arm/dev/spimmc_at91.c

Local Function At91SpiMmcIfcInit()

static int At91SpiMmcIfcInit ( NUTDEVICE* dev )
Calls: MmCardDevInit(), outr()
Used in:   nut/arch/arm/dev/spimmc_at91.c