leds-scb9328.c

来自「优龙2410linux2.6.8内核源代码」· C语言 代码 · 共 53 行

C
53
字号
/* * linux/arch/arm/mach-imx/leds-scb9328.c * * Copyright (c) 2004 Sascha Hauer <sascha@saschahauer.de> * * Original (leds-footbridge.c) by Russell King * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * */#include <linux/kernel.h>#include <linux/init.h>#include <asm/hardware.h>#include <asm/system.h>#include <asm/io.h>#include <asm/leds.h>#include <asm/mach-types.h>#include "leds.h"static int timer_led = 0;voidscb9328_leds_event(led_event_t ledevt){	unsigned long flags;	local_irq_save(flags);	switch (ledevt) {	case led_idle_start:		scb9328_ledoff(1);		break;	case led_idle_end:		scb9328_ledon(1);		break;	case led_timer:		timer_led = !timer_led;		if (timer_led)			scb9328_ledon(2);		else			scb9328_ledoff(2);		break;	default:		break;	}	local_irq_restore(flags);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?