Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

IDEconfig.h File Reference

#include <Datatypes.h>
#include "../../../driver/src/common/GPIOconfig.h"

Compact Flash (CF) and Integrated Drive Electronics (IDE) support

#define ERR_TIMEOUT   ERR_GENERIC + 10
 response timeout
#define ERR_CORRECTED   ERR_GENERIC + 20
#define ERR_WRITE_FAULT   ERR_GENERIC + 30
typedef unsigned long T_IDE_HANDLE
 handle for ide devices
T_IDE_HANDLE ide_open (T_ADDRESS pa_nSlotBaseAddress, unsigned short pa_nAddressShift, bool pa_bAsMaster, T_GPIO_MASK pa_gpioResetFlag, T_GPIO_MASK pa_gpioIntReq)
void ide_close (T_IDE_HANDLE pa_hIDE)
T_ERROR_CODE ide_readSingleBlock (T_IDE_HANDLE pa_hIDE, T_ADDRESS pa_nBlockAddr, unsigned char *pa_cData)
T_ERROR_CODE ide_readMultipleBlocks (T_IDE_HANDLE pa_hIDE, T_ADDRESS pa_nStartBlockAddr, unsigned long pa_nBlockCount, unsigned char *pa_cData)
T_ERROR_CODE ide_writeSingleBlock (T_IDE_HANDLE pa_hIDE, T_ADDRESS pa_nBlockAddr, unsigned char *pa_cData)
T_ERROR_CODE ide_writeMultipleBlocks (T_IDE_HANDLE pa_hIDE, T_ADDRESS pa_nStartBlockAddr, unsigned long pa_nBlockCount, unsigned char *pa_cData)

Detailed Description

*********************************************************************

Author:
Daniel Weber, Roland Oberhammer
Date:
2005-11-03
Version:
1.0
provides control function for IDE devices (CF card in true-IDE mode)

See also:
IDEconfig.c *

Generated on Thu Mar 2 16:11:29 2006 for VDK Blacksheep by  doxygen 1.4.1