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; }
// 初始化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; }