示例#1
0
static ssize_t rk2918_battery_startget_store(struct device *dev,
		struct device_attribute *attr, const char *buf, size_t len)
{
	static int only_one = 0;

	if (only_one != 0)
	{
		return len;
	}

	only_one = 1;
	

	if ((*buf=='A'))
	{
		printk("%s success  write start to report battery\n",__FUNCTION__);
		rk2918_batscan_timer(NULL);

	}
	else
	{

		printk("%s error %s %d !!!!!!!!!!!!!!!!\n\n",__FUNCTION__,buf,len);
		rk2918_batscan_timer(NULL);
	}

	return len;

}
示例#2
0
static ssize_t rk2918_battery_startget_store(struct device *dev,
		struct device_attribute *attr, const char *buf, size_t len)
{
	static int only_one = 0;

	if (only_one != 0)
	{
		return len;
	}

	only_one = 1;
	

	if ((*buf=='A'))
	{
		rk2918_batscan_timer(NULL);

	}
	else
	{

		printk("%s error %s %d",__func__,buf,len);
		//rk2918_batscan_timer(NULL);
	}

	return len;

}