Hamming_Verify256x
Default mainpageat91libutilityHamming_Verify256x
Description Source Call Graph
Start Line: 310
unsigned char Hamming_Verify256x(unsigned char *data, unsigned int size, const unsigned char *code)
{
    unsigned char error;
    unsigned char result = 0;

    TRACE_DEBUG("Hamming_Verify256x()\n\r");

    while (size > 0) {

        error = Verify256(data, code);
        if (error == Hamming_ERROR_SINGLEBIT) {

            result = Hamming_ERROR_SINGLEBIT;
        }
        else if (error) {

            return error;
        }

        data += 256;
        code += 3;
        size -= 256;
    }

    return result;
}