at91_mci.c File Reference

Go to the source code of this file.

Defines

#define MMC_PINS_A   _BV(PA8_MCCK_A)
#define MMC_PINS_B   _BV(PA1_MCCDB_B) | _BV(PA0_MCDB0_B) | _BV(PA5_MCDB1_B) | _BV(PA4_MCDB2_B) | _BV(PA3_MCDB3_B)
#define MCICMD_ALL_SEND_CID   (MMCMD_ALL_SEND_CID | MCI_OPDCMD | MCI_MAXLAT | MCI_RSPTYP_136)
#define MCICMD_DESELECT_CARD   (MMCMD_SELECT_CARD)
#define MCICMD_GO_IDLE_STATE   (MMCMD_GO_IDLE_STATE)
#define MCICMD_READ_SINGLE_BLOCK   (MMCMD_READ_SINGLE_BLOCK | MCI_TRCMD_START | MCI_TRDIR | MCI_MAXLAT | MCI_RSPTYP_48)
#define MCICMD_SELECT_CARD   (MMCMD_SELECT_CARD | MCI_MAXLAT | MCI_RSPTYP_48)
#define MCICMD_SEND_APP_CMD   (MMCMD_SEND_APP_CMD | MCI_MAXLAT | MCI_RSPTYP_48)
#define MCICMD_SEND_APP_OP_COND   (MMCMD_SEND_APP_OP_COND | MCI_MAXLAT | MCI_RSPTYP_48)
#define MCICMD_SEND_OP_COND   (MMCMD_SEND_OP_COND | MCI_MAXLAT | MCI_RSPTYP_48)
#define MCICMD_SEND_RELATIVE_ADDR   (MMCMD_SEND_RELATIVE_ADDR | MCI_MAXLAT | MCI_RSPTYP_48)
#define MCICMD_SEND_STATUS   (MMCMD_SEND_STATUS | MCI_MAXLAT | MCI_RSPTYP_48)
#define MCICMD_SET_BLOCKLEN   (MMCMD_SET_BLOCKLEN | MCI_MAXLAT | MCI_RSPTYP_48)
#define MCICMD_WRITE_BLOCK   (MMCMD_WRITE_BLOCK | MCI_TRCMD_START | MCI_MAXLAT | MCI_RSPTYP_48)
#define MCICMD_ERROR   (MCI_UNRE | MCI_OVRE | MCI_DTOE | MCI_DCRCE | MCI_RTOE | MCI_RENDE | MCI_RCRCE | MCI_RDIRE | MCI_RINDE)
#define MCIFLG_SDCARD   0x00000001
#define MCIFLG_4BIT   0x00000010

Variables

NUTDEVICE devAt91Mci0
 Multimedia card device information structure.

© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/