7 #define IAP_RESULT_X_NOTSAFEREGION (IAP_RESULT_LAST + 1)
8 #define IAP_RESULT_X_NOSAFEREGIONAVAIL (IAP_RESULT_LAST + 2)
14 int iapSectorToAddress (int sectorNumber, unsigned long *address, int *sectorSize);
15 int iapAddressToSector (unsigned long address);
16 int iapIsSafeAddress (unsigned long address);;
17 int iapIsSafeSector (int sector);
18 int iapFindSafeSector (void);
19 int iapIsValidSector (int sector);
20 int iapGetErrno (void);
21 const char *iapStrerror (int err);
22 int iapPrepareSectors (int startingSector, int endingSector);
23 int iapFillSectors (int startingSector, int endingSector, int byte);
24 int iapWriteSectors (unsigned int address, unsigned char *buffer, int bufferLen);
25 int iapEraseSectors (int startingSector, int endingSector);
26 int iapBlankCheckSectors (int startingSector, int endingSector);
27 unsigned int iapReadPartID (void);
28 unsigned int iapReadBootCodeVersion (void);
29 int iapCompare (unsigned int address, unsigned char *buffer, int bufferLen);