Пример #1
0
static int leds_init(void)
{
	int ret, i;
//创建设备文件
	ret = leds_create_device();
	printk(DEVIECE_NAME"\tinitialized\n");
	for (i = 0; i < 4; i++)
	{
		gpio_set_value(led_gpios[i], ~leds_state);
	}
	return ret;
}
Пример #2
0
//  初始化LED驱动
static int leds_init(void)
{
	int ret;
	ret = leds_create_device();
	leds_init_gpm(~leds_state);
	printk(DEVICE_NAME"\tinitialized\n");

	printk("param0\t%s\n", params[0]);
	printk("param1\t%s\n", params[1]);
	printk("param2\t%s\n", params[2]);

	return ret;
}