Example #1
0
int msI2C_init(void)
{
    printf("[%s][%s][%06d] \n",__FILE__,__FUNCTION__, __LINE__);
	MApi_SWI2C_Init(I2CBusCfg,E_I2C_BUS_NUM);
    printf("[%s][%s][%06d] \n",__FILE__,__FUNCTION__, __LINE__);
	return 0;
}
Example #2
0
void iic_init()
{
	//global init
	MDrv_SYS_GlobalInit();
	
	//gpio init
	mdrv_gpio_init();
	
	//software i2c init
	SWI2C_BusCfg swBusCfg = {SCL_GPIO_PORT,
				SDA_GPIO_PORT,
				75};			
	MApi_SWI2C_Init(&swBusCfg, 1);
	
	mdrv_gpio_set_input(KEY_FLAG_SAR_PORT);
}
//-------------------------------------------------------------------------------------------------
//  Function define
//-------------------------------------------------------------------------------------------------
void MDrv_Panel_INX_NOVA_VB1_SWI2C_Init(void)
{
	MApi_SWI2C_Init(Panel_INX_NOVA_VB1_I2cBusCfg, PANEL_INX_NOVA_VB1_I2C_BUS_NUM);
    g_Panel_I2C_Init = 1;
}
Example #4
0
//-------------------------------------------------------------------------------------------------
//  Function define
//-------------------------------------------------------------------------------------------------
void MDrv_Ursa_7_SWI2C_Init(void)
{
	MApi_SWI2C_Init(Ursa_7_I2cBusCfg, URSA_7_I2C_BUS_NUM);
}
Example #5
0
void MDrv_IIC_Init()
{
    MApi_SWI2C_Init(g_I2CBus, sizeof(g_I2CBus)/sizeof(SWI2C_BusCfg)); // FIXME: 5 should be counted automatically
    return;
}