File nut/dev/sbimmc.c

References Functions: MmCardBlockRead() nut/dev/mmcard.c
  MmCardBlockWrite() nut/dev/mmcard.c
  MmCardBlockWrite_P() nut/dev/mmcard.c
  MmCardIOCtl() nut/dev/mmcard.c
  MmCardMount() nut/dev/mmcard.c
  MmCardUnmount() nut/dev/mmcard.c
  SbiMmCard0Avail() nut/dev/sbimmc.c
  SbiMmCard0Init() nut/dev/sbimmc.c
  SbiMmCard0Io() nut/dev/sbimmc.c
  SbiMmCard0Select() nut/dev/sbimmc.c
  SbiMmCard0WrProt() nut/dev/sbimmc.c
  SbiMmcIfcInit() nut/dev/sbimmc.c
References Variables: mmc0_dcb nut/dev/sbimmc.c
  mmc0_ifc nut/dev/sbimmc.c

Included Files


Preprocessor definitions

#define SPI0_CS_BIT 6

#define SPI0_CLK_BIT 4

#define SPI0_MOSI_BIT 5

#define SPI0_MISO_BIT 3

#define inr( a )

#define outr( a, v )

#define SPI0_OE_REG DDRB

#define SPI0_SOD_REG PORTB

#define SPI0_PDS_REG PINB

#define MMC0_CLR_BIT( n )

#define MMC0_SET_BIT( n )

#define MMC0_IS_BIT_SET( n )

#define MMC0_TST_BIT( n )


Typedef MMCDCB

typedef struct _MMCDCB MMCDCB
struct _MMCDCB  
   {  
      int dcb_avail;  
      int dcb_changed;  
   }  

Global Variable devSbiMmc0

NUTDEVICE devSbiMmc0
Visible in:   nut/dev/sbimmc.c

Local Variables

mmc0_dcb
static MMCDCB mmc0_dcb
Used in:   nut/dev/sbimmc.c
  SbiMmCard0Avail()  
  SbiMmCard0Init()  
  SbiMmcIfcInit()  

mmc0_ifc
static MMCIFC mmc0_ifc

Used in:   nut/dev/sbimmc.c

Global Function SbiMmCard0Avail()

int SbiMmCard0Avail ( void )
Used in:   nut/dev/sbimmc.c
References Variables: mmc0_dcb nut/dev/sbimmc.c

Global Function SbiMmCard0WrProt()

int SbiMmCard0WrProt ( void )
Used in:   nut/dev/sbimmc.c

Local Function SbiMmCard0Init()

static int SbiMmCard0Init ( void )
Used in:   nut/dev/sbimmc.c
References Variables: mmc0_dcb nut/dev/sbimmc.c

Local Function SbiMmCard0Io()

static uint8_t SbiMmCard0Io ( uint8_t val )
Used in:   nut/dev/sbimmc.c

Local Function SbiMmCard0Select()

static int SbiMmCard0Select ( int on )
Used in:   nut/dev/sbimmc.c

Local Function SbiMmcIfcInit()

static int SbiMmcIfcInit ( NUTDEVICE* dev )
Calls: MmCardDevInit() nut/dev/mmcard.c
Used in:   nut/dev/sbimmc.c
References Variables: mmc0_dcb nut/dev/sbimmc.c