NandSpareScheme_ReadExtra
Default mainpageat91libmemoriesnandflashNandSpareScheme_ReadExtra
Description Source Call Graph
Start Line: 171
void NandSpareScheme_ReadExtra(const struct NandSpareScheme *scheme, const unsigned char *spare, void *extra, unsigned char size, unsigned char offset)
{
    ASSERT((size + offset) < scheme->numExtraBytes,
           "NandSpareScheme_ReadExtra: Too many bytes\n\r");

    unsigned int i;
    for (i=0; i < size; i++) {

        ((unsigned char *) extra)[i] = spare[scheme->extraBytesPositions[i+offset]];
    }
}