|
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) |