コード例 #1
0
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() */
コード例 #2
0
/*************************************************************************
* 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() */
コード例 #3
0
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() */