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

📄 sysled.c

📁 Embedded Planet公司的ep8260单板计算机的BSP包(VxWorks)
💻 C
字号:
/* sysLed.c - Wind River PPMC 8260 User LED driver */

/* Copyright 1984-2000 Wind River Systems, Inc. */

#include "copyright_wrs.h"

/*
modification history
--------------------
01a,10oct01,gev  created
*/

/* includes */
#include "sysLed.h"
#include "ep8260.h"

static UINT8 sysLed;

/**************************************************************************
*
* sysLedInit - Initialize LEDs.
*
* This routine initializes the LED variable to zero and clears
* all LEDs.
*
* SEE ALSO: sysLedOn(), sysLedOff(), sysLedControl().
*
* RETURNS: N/A.
*/

void sysLedInit()
    {
    sysLed = 0;
#if 0
    /*
     * Write to LED.
     */
    BSCR_LED_REGISTER = sysLed;
#endif
    }

/**************************************************************************
*
* sysLedOff - Turn selected LED off.
*
* This routine set the selected LED to off.
*
* SEE ALSO: sysLedInit(), sysLedOff(), sysLedControl().
*
* RETURNS: N/A.
*/

void sysLedOff(UINT8 led)
    {
    sysLed &= ~led;
#if 0
    /*
     * Write to LED.
     */
    BSCR_LED_REGISTER = sysLed;
#endif
    }

/**************************************************************************
*
* sysLedOn - Turn selected LED on.
*
* This routine set the selected LED to on.
*
* SEE ALSO: sysLedInit(), sysLedOn(), sysLedControl().
*
* RETURNS: N/A.
*/

void sysLedOn(UINT8 led)
    {
    sysLed |= led;
#if 0
    /*
     * Write to LED.
     */
    BSCR_LED_REGISTER = sysLed;
#endif
    }

/**************************************************************************
*
* sysLedControl - Turn selected LED(s) on or off.
*
* This routine sets the selected LED on or off.
*
* SEE ALSO: sysLedInit(), sysLedOff(), sysLedOn().
*
* RETURNS: N/A.
*/

void sysLedControl(int led_on, UINT8 led)
    {
    /*
     * Check led state.
     */
    if (led_on)
       sysLed |= led;      /* Set LED on. */
    else
       sysLed &= ~led;     /* Set LED off. */
#if 0
    /*
     * Write to LED.
     */
    BSCR_LED_REGISTER = sysLed;
#endif
    }

⌨️ 快捷键说明

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