sysled.h
来自「au1500开发的应用程序」· C头文件 代码 · 共 70 行
H
70 行
/* 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 + =
减小字号Ctrl + -
显示快捷键?