Description
Source
Call Graph
Start Line: 676
unsigned char RawNandFlash_WritePage(const struct RawNandFlash *raw, unsigned short block, unsigned short page, void *data, void *spare)
{
unsigned char numTries = NUMWRITETRIES;
TRACE_DEBUG("RawNandFlash_WritePage(B#%d:P#%d)\r\n", block, page);
while (numTries > 0) {
if (!WritePage(raw, block, page, data, spare)) {
return 0;
}
numTries--;
}
TRACE_ERROR("RawNandFlash_WritePage: Failed to write page after %d tries\n\r", NUMWRITETRIES);
return NandCommon_ERROR_BADBLOCK;
}