kal_uint16 BF3905MIPI_write_cmos_sensor(kal_uint32 addr, kal_uint32 para)
{
	char puSendCmd[2] = {(char)(addr & 0xFF),(char)(para & 0xFF)};

	iWriteRegI2C(puSendCmd,2,BF3905MIPI_WRITE_ID);

}
kal_uint16 MT9V114_write_cmos_sensor(kal_uint32 addr, kal_uint32 para)
{
	char puSendCmd[4] = {(char)(addr >> 8) , (char)(addr & 0xFF) ,(char)(para >> 8),(char)(para & 0xFF)};
	
	iWriteRegI2C(puSendCmd , 4,MT9V114_WRITE_ID);
	return 0;
}
Beispiel #3
0
kal_uint16 OV2722MIPI_write_cmos_sensor(kal_uint32 addr, kal_uint32 para)
{
    char puSendCmd[3] = {(char)(addr >> 8) , (char)(addr & 0xFF) ,(char)(para & 0xFF)};
	
	iWriteRegI2C(puSendCmd , 3,OV2722MIPI_WRITE_ID);

}
Beispiel #4
0
kal_uint16 HI704_write_cmos_sensor(kal_uint8 addr, kal_uint8 para)
{
    char puSendCmd[2] = {(char)(addr & 0xFF) , (char)(para & 0xFF)};
	
	iWriteRegI2C(puSendCmd , 2,HI704_WRITE_ID);

}
static void ov13850r2a_write_cmos_sensor(kal_uint8 slaveID,kal_uint32 addr,kal_uint32 value)
{
  char pu_send_cmd[3] = {(char)(addr >> 8), (char)(addr & 0xFF), (char)(value & 0xFF)};
  //TRACE("shenan, slaveID = 0x%x addr = 0x%x value = 0x%x \n", slaveID,addr,value);
  //TRACE("shenan, pu_send_cmd[0] = 0x%x pu_send_cmd[1] =0x%x pu_send_cmd[2] = 0x%x \n", pu_send_cmd[0],pu_send_cmd[1],pu_send_cmd[2]);
  iWriteRegI2C(pu_send_cmd, 3, slaveID);
}
Beispiel #6
0
/*************************************************************************
* FUNCTION
*    GC2355MIPI_write_cmos_sensor
*
* DESCRIPTION
*    This function wirte data to CMOS sensor through I2C
*
* PARAMETERS
*    addr: the 16bit address of register
*    para: the 8bit value of register
*
* RETURNS 
*    None
*
* LOCAL AFFECTED
*
*************************************************************************/
static void GC2355MIPI_write_cmos_sensor(kal_uint8 addr, kal_uint8 para)
{
kal_uint8 out_buff[2];

    out_buff[0] = addr;
    out_buff[1] = para;

    iWriteRegI2C((u8*)out_buff , (u16)sizeof(out_buff), GC2355MIPI_WRITE_ID); 
}
Beispiel #7
0
static void OV7675_write_cmos_sensor(kal_uint8 addr, kal_uint8 para)
{
kal_uint8 out_buff[2];

    out_buff[0] = addr;
    out_buff[1] = para;

    iWriteRegI2C((u8*)out_buff , (u16)sizeof(out_buff), OV7675_WRITE_ID); 

#if (defined(__OV7675_DEBUG_TRACE__))
  if (sizeof(out_buff) != rt) printk("I2C write %x, %x error\n", addr, para);
#endif
}
static void write_cmos_sensor(kal_uint32 addr, kal_uint32 para)
{
	char pu_send_cmd[3] = {(char)(addr >> 8), (char)(addr & 0xFF), (char)(para & 0xFF)};
	iWriteRegI2C(pu_send_cmd, 3, imgsensor.i2c_write_id);
}