您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ EAMP_PRINTK函数代码示例

51自学网 2021-06-01 20:30:42
  C++
这篇教程C++ EAMP_PRINTK函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中EAMP_PRINTK函数的典型用法代码示例。如果您正苦于以下问题:C++ EAMP_PRINTK函数的具体用法?C++ EAMP_PRINTK怎么用?C++ EAMP_PRINTK使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了EAMP_PRINTK函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: eamp_read_byte

ssize_t static eamp_read_byte(u8 addr, u8 *returnData){    char     cmd_buf[1]={0x00};    char     readData = 0;    int     ret=0;    if(!new_client)    {        EAMP_PRINTK("I2C client not initialized!!");        return -1;    }    cmd_buf[0] = addr;    ret = i2c_master_send(new_client, &cmd_buf[0], 1);    if (ret < 0) {        EAMP_PRINTK("read sends command error!!");        return -1;    }    ret = i2c_master_recv(new_client, &readData, 1);    if (ret < 0) {        EAMP_PRINTK("reads recv data error!!");        return -1;    }    *returnData = readData;    EAMP_PRINTK("addr 0x%x data 0x%x",addr, readData);    return 0;}
开发者ID:CobraJet93,项目名称:kernel-3.10.54,代码行数:27,


示例2: amp_enable

static int amp_enable(int on_state){	int err = 0;	switch (on_state) {	case 0:		err = mt_set_gpio_out(GPIO_SPK_AMP_EN, GPIO_OUT_ZERO);		EAMP_PRINTK("AMP_EN is set to %d/n", mt_get_gpio_out(GPIO_SPK_AMP_EN));		break;	case 1:		err = mt_set_gpio_out(GPIO_SPK_AMP_EN, GPIO_OUT_ONE);		EAMP_PRINTK("AMP_EN is set to %d/n", mt_get_gpio_out(GPIO_SPK_AMP_EN));		break;	case 2:		EAMP_PRINTK("amp enable bypass(%d)/n", on_state);		err = 0;		break;	default:		pr_err("amp enable fail/n");		err = 1;		break;	}	return err;}
开发者ID:CobraJet93,项目名称:kernel-3.10.54,代码行数:25,


示例3: eamp_openspeaker

static ssize_t eamp_openspeaker(unsigned long param){	EAMP_PRINTK("eamp_openspeaker");/*                                                                                        */	if ( param == 1 ) {		EAMP_PRINTK("AAT Camcorder Test -> eamp_right_open & eamp_left_close");		mt_set_gpio_out(GPIO_SPK_AMP_L_EN, GPIO_OUT_ZERO);		mt_set_gpio_out(GPIO_SPK_AMP_R_EN, GPIO_OUT_ONE);	}	else if ( param == 2 ) {		EAMP_PRINTK("AAT Ring Test -> eamp_right_close & eamp_left_open");		mt_set_gpio_out(GPIO_SPK_AMP_L_EN, GPIO_OUT_ONE);		mt_set_gpio_out(GPIO_SPK_AMP_R_EN, GPIO_OUT_ZERO);	}	else {		EAMP_PRINTK("Normal mode -> eamp_openspeaker");		mt_set_gpio_out(GPIO_SPK_AMP_L_EN, GPIO_OUT_ONE);		mt_set_gpio_out(GPIO_SPK_AMP_R_EN, GPIO_OUT_ONE);	}/*                                                                                        */	gsk_on = true;/*                                                                                                      */    msleep(speaker_response_time);/*                                                                                                      */	return 0;}
开发者ID:ramgar,项目名称:mt6577_kernel_3.4.67,代码行数:33,


示例4: eamp_write_procmem

static int eamp_write_procmem(struct file *file, const char __user *buffer,	unsigned long count, void *data){	char *register_data;	int addr;	int value;	int fail;	register_data = (char*)data;	copy_from_user(register_data, buffer, count);	register_data[count] = '/0';	if(register_data[count - 1] == '/n')			register_data[count - 1] = '/0';	sscanf(register_data, "%d %d", &addr, &value);	EAMP_PRINTK("S register_data=%s %d %d/n", register_data, addr, value);	if(addr >= IC_CONTROL && addr <= AGC2_CONTROL){		if(AGC_FIXED_GAIN_CONTROL == addr){			if(value >= -28 && value <= 30)				register_setting_mode = value;			else{				EAMP_PRINTK("S Wrong value/n");				return count;			}		}		fail |= I2CWrite(addr, value);		EAMP_PRINTK("S register Write Done Gain=%d/n", I2CRead(addr));	}	else		EAMP_PRINTK("S Wrong addr or value/n");	return count;}
开发者ID:CobraJet93,项目名称:kernel-3.10.54,代码行数:34,


示例5: eamp_i2c_probe

static int eamp_i2c_probe(struct i2c_client *client, const struct i2c_device_id *id) {			   		EAMP_PRINTK("+++++++++++++++eamp_i2c_probe++++++++++++++++++"); //add for test	new_client = client;	eamp_resetRegister();	EAMP_PRINTK("client=%x !!",client);	return 0;																						} 
开发者ID:AwaisKing,项目名称:mt6577_aosp_source,代码行数:8,


示例6: eamp_register

static int eamp_register(){    EAMP_PRINTK("");    i2c_register_board_info(SOUND_I2C_CHANNEL,&tpa2028_eamp_dev,1);    if (i2c_add_driver(&tpa2028_eamp_i2c_driver)){        EAMP_PRINTK("fail to add device into i2c");        return -1;    }    return 0;}
开发者ID:CobraJet93,项目名称:kernel-3.10.54,代码行数:10,


示例7: eamp_openheadPhone

static ssize_t eamp_openheadPhone(){	EAMP_PRINTK("eamp_openheadPhone");	mt_set_gpio_out(GPIO_HEADSET_AMP_EN, GPIO_OUT_ONE);	if(ghplvol == ghprvol)	{/*                                                                            */		if (gMode == 2) {			msleep(270); // for pop-noise		}	}	else	{/*                                                                            */		if (gMode == 2) {			msleep(270); // for pop-noise		}	}	ghp_on = true;/*                                                                                                      */    msleep(headphone_response_time);/*                                                                                                      */	return 0;}
开发者ID:ramgar,项目名称:mt6577_kernel_3.4.67,代码行数:28,


示例8: eamp_closeEarpiece

static ssize_t eamp_closeEarpiece(){	EAMP_PRINTK("eamp_closeEarpiece");	gep_on=false;	return 0;}
开发者ID:ramgar,项目名称:mt6577_kernel_3.4.67,代码行数:7,


示例9: eamp_openEarpiece

static ssize_t eamp_openEarpiece(){	EAMP_PRINTK("eamp_openEarpiece");	gep_on=true;	return 0;}
开发者ID:ramgar,项目名称:mt6577_kernel_3.4.67,代码行数:7,


示例10: eamp_openheadPhone

static ssize_t eamp_openheadPhone(){	EAMP_PRINTK("eamp_openheadPhone");	mt_set_gpio_out(GPIO_AUDIO_SEL, GPIO_OUT_ONE);	if(ghplvol == ghprvol)	{/* LGE_CHANGE_S : [email
C++ EARGF函数代码示例
C++ EAIL_WIDGET函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。