⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sysled.c

📁 WINDRIVER 8260 ATM BSP
💻 C
字号:
/* sysLed.c - Wind River 8260 User LED driver *//* Copyright 1984-2000 Wind River Systems, Inc. */#include "copyright_wrs.h"/*modification history--------------------01a,30jul01,g_h  created from T2 SBC8260/sysLib.c *//*DESCRIPTIONThis module contains the LED driver.INCLUDES: sysLed.h*//* includes */#include "sysLed.h"#ifdef INCLUDE_SYSLED/* locals */LOCAL UINT8 sysLed;/************************************************************************* sysLedInit - Initialize LEDs.** This routine initializes the LED variable to zero and clears* all LEDs.** RETURNS: N/A.** SEE ALSO: sysLedOn(), sysLedOff(), sysLedControl().*/void sysLedInit    (    void    )    {    sysLed = 0;    /*     * Write to LED.     */    BSCR_LED_REGISTER = sysLed;    }/************************************************************************* sysLedOff - Turn selected LED off.** This routine set the selected LED to off.** RETURNS: N/A.** SEE ALSO: sysLedInit(), sysLedOff(), sysLedControl().*/void sysLedOff    (    UINT8 led    )    {    sysLed &= ~led;    /*     * Write to LED.     */    BSCR_LED_REGISTER = sysLed;    }/************************************************************************* sysLedOn - Turn selected LED on.** This routine set the selected LED to on.** RETURNS: N/A.** SEE ALSO: sysLedInit(), sysLedOn(), sysLedControl().*/void sysLedOn    (    UINT8 led    )    {    sysLed |= led;    /*     * Write to LED.     */    BSCR_LED_REGISTER = sysLed;    }/************************************************************************* sysLedControl - Turn selected LED(s) on or off.** This routine sets the selected LED on or off.** RETURNS: N/A.** SEE ALSO: sysLedInit(), sysLedOff(), sysLedOn().*/void sysLedControl     (    int   ledOn,     UINT8 led    )    {    /*     * Check led state.     */    if (ledOn)       sysLed |= led;      /* Set LED on. */    else       sysLed &= ~led;     /* Set LED off. */    /*     * Write to LED.     */    BSCR_LED_REGISTER = sysLed;    }#endif /* INCLUDE_SYSLED */

⌨️ 快捷键说明

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