ov965x_init
Default mainpageat91libcomponentsomnivisionov965x_init
Description Source Call Graph
Start Line: 228
unsigned char ov965x_init(Twid *pTwid)
{
    unsigned short id=0;

    id = ov95x_id(pTwid);
    if( (id>>8) == 0x96 ) {
        TRACE_DEBUG("ID and PID OK\n\r");
        if( ov95x_Manufacturer(pTwid) == 1 ) {
            TRACE_DEBUG("Manufacturer OK\n\r");
            if( ov95x_TestWrite(pTwid) == 1 ) {
                return 1;
            }
            else {
                TRACE_ERROR("Problem captor: bad write\n\r");
            }
        }
        else {
            TRACE_ERROR("Problem captor: bad Manufacturer\n\r");
        }
    }
    else {
        TRACE_ERROR("Problem captor: bad PID\n\r");
    }
    TRACE_INFO("Problem: captor not responding\n\r");
    return 0;
}