/**---------------------------------------------------------------------------*
 **                         Function Definitions                              *
 **---------------------------------------------------------------------------*/
LOCAL void SP0A19_WriteReg( uint8_t  subaddr, uint8_t data )
{
    //uint8_t cmd[2];
    //cmd[0]	=	subaddr;
    //cmd[1]	=	data;
    Sensor_WriteReg_8bits(subaddr, data);
    //I2C_WriteCmdArr(SP0A19_I2C_ADDR_W, cmd, 2, SCI_TRUE);
    
    //	SENSOR_PRINTK("SENSOR: SP0A19_WriteReg reg/value(%x,%x) !!", subaddr, data);
}
/**---------------------------------------------------------------------------*
 ** 							Function  Definitions
 **---------------------------------------------------------------------------*/
LOCAL void GC0309_WriteReg( uint8_t  subaddr, uint8_t data )
{
#ifndef	_USE_DSP_I2C_
        Sensor_WriteReg_8bits(subaddr, data);
#else
        DSENSOR_IICWrite((uint16_t)subaddr, (uint16_t)data);
#endif

        SENSOR_TRACE("SENSOR: GC0309_WriteReg reg/value(%x,%x) !!\n", subaddr, data);
}
Ejemplo n.º 3
0
LOCAL void BF3905_WriteReg( uint8_t  subaddr, uint8_t data )
{
	
	#ifndef	_USE_DSP_I2C_
	
		Sensor_WriteReg_8bits(subaddr, data);

	#else
		DSENSOR_IICWrite((uint16_t)subaddr, (uint16_t)data);
	#endif


}
LOCAL uint32_t set_image_effect(uint32_t effect_type)
{
        uint16_t i;
        SENSOR_REG_T* sensor_reg_ptr = (SENSOR_REG_T*)GC0309_image_effect_tab[effect_type];
        if(effect_type>7)
                return 0;

        for(i = 0; (0xFF != sensor_reg_ptr[i].reg_addr) || (0xFF != sensor_reg_ptr[i].reg_value) ; i++) {
                Sensor_WriteReg_8bits(sensor_reg_ptr[i].reg_addr, sensor_reg_ptr[i].reg_value);
        }
        SENSOR_TRACE("-----------set_image_effect: effect_type = %d------------\n", effect_type);
        return 0;
}
/**---------------------------------------------------------------------------*
 ** 							Function  Definitions
 **---------------------------------------------------------------------------*/
 LOCAL void OV7675_WriteReg( uint8_t  subaddr, uint8_t data )
{
        Sensor_WriteReg_8bits( subaddr, data);
   /*     SENSOR_TRACE("SENSOR: OV7675_WriteReg reg/value(%x,%x) !!\n", subaddr, data);*/
}