📄 sysled.h
字号:
/* sysLed.h - system-dependent LED driver Header File */
/* Copyright 2002-2004 Founder Communications, Inc. */
/*
modification history
--------------------
01a,17mar05,fhchen written
*/
/*
DESCRIPTION
Header file for V100R001CPE board LED driver.
*/
#ifndef __INCsysLedh
#define __INCsysLedh
#ifdef __cplusplus
extern "C" {
#endif
/* includes */
#include "sysGpio.h"
/* defines */
#define LED_PORT PORT_SECONDARY
#define LED0 GPIO210
#define LED1 GPIO211
#define LED2 GPIO212
#define LED3 GPIO213
#define LED4 (GPIO214 | GPIO215)
#define LED_ALL (LED0 | LED1 | LED2 | LED3 | LED4)
/* #define LED4_RED GPIO214 */
/* #define LED4_GREEN GPIO215 */
/* #define LED4_YELLOW (GPIO214 | GPIO215) */
/* #define LED4_WHITE ~(GPIO214 | GPIO215) */
#define LED_ON LOGIC_LOW
#define LED_OFF LOGIC_HIGH
/* types */
typedef enum {
white = 0,
red,
green,
yellow
} LED_COLOR;
/* prototypes */
extern void sysLedInit(void);
extern void sysLedOff(int led);
extern void sysLedOn(int led);
extern void sysLedColorSet(int led, LED_COLOR color);
#ifdef __cplusplus
}
#endif
#endif /* __INCsysLedh */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -