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

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

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