UINT32 BF3905MIPIGetSensorID(UINT32 *sensorID) { SENSORDB("[Enter]:BF3905 BF3905MIPIGetSensorID func zhijie: \n"); //Optimize search process, avoid unneccesary ID reading. extern kal_bool searchMainSensor; if (KAL_TRUE == searchMainSensor) { SENSORDB("BF3905MIPIGetSensorID searchMainSensor = KAL_TRUE!\n "); *sensorID = 0xFFFFFFFF; return ERROR_SENSOR_CONNECT_FAIL; } *sensorID = BF3905MIPI_power_on(); if (*sensorID != BF3905MIPI_SENSOR_ID) { SENSORDB("[BF3905MIPI]Error:read sensor ID fail\n"); *sensorID = 0xFFFFFFFF; return ERROR_SENSOR_CONNECT_FAIL; } /* Apply sensor initail setting*/ //BF3905_Initial_Setting(); //BF3905_Init_Para(); SENSORDB("[Exit]:BF3905MIPI BF3905MIPIGetSensorID func\n"); return ERROR_NONE; } /* BF3905Open() */
/************************************************************************* * FUNCTION * BF3905Open * * DESCRIPTION * This function initialize the registers of CMOS sensor * * PARAMETERS * None * * RETURNS * None * * GLOBALS AFFECTED * *************************************************************************/ UINT32 BF3905MIPIOpen(void) { SENSORDB("[Enter]:BF3905 Open func zhijie:\n"); #if 1 if (BF3905MIPI_power_on()) { SENSORDB("[BF3905]Error:read sensor ID fail\n"); return ERROR_SENSOR_CONNECT_FAIL; } #endif /* Apply sensor initail setting*/ BF3905MIPI_Initial_Setting(); BF3905MIPI_Init_Para(); SENSORDB("[Exit]:BF3905 Open func\n"); return ERROR_NONE; } /* BF3905Open() */
UINT32 BF3905MIPIGetSensorID(UINT32 *sensorID) { SENSORDB("[Enter]:BF3905 BF3905MIPIGetSensorID func zhijie: \n"); *sensorID = BF3905MIPI_power_on(); if (*sensorID) { SENSORDB("[BF3905MIPI]Error:read sensor ID fail\n"); *sensorID = 0xFFFFFFFF; return ERROR_SENSOR_CONNECT_FAIL; } /* Apply sensor initail setting*/ //BF3905_Initial_Setting(); //BF3905_Init_Para(); SENSORDB("[Exit]:BF3905MIPI BF3905MIPIGetSensorID func\n"); return ERROR_NONE; } /* BF3905Open() */