sysLed.c
上传用户:dqzhongke1
上传日期:2022-06-26
资源大小:667k
文件大小:1k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* sysLed.c - Wind River SBC8548 User LED driver */
  2. /*
  3.  * Copyright (c) 2005 Wind River Systems, Inc.
  4.  *
  5.  * The right to copy, distribute, modify or otherwise make use
  6.  * of this software may be licensed only pursuant to the terms
  7.  * of an applicable Wind River license agreement.
  8.  */
  9. /*
  10. modification history
  11. --------------------
  12. 01b,13feb06,kds  cleaned up code
  13. 01a,11aug05,kds  adapted for wrSbc8548 from wrSbc834x (rev 01a)
  14. */
  15. /*
  16. DESCRIPTION
  17. This module contains the LED driver.
  18. INCLUDE FILES: sysLed.h
  19. */
  20. /* includes */
  21. #include "sysLed.h"
  22. #ifdef INCLUDE_SYSLED
  23. /* locals */
  24. void sysLedOn()
  25. {
  26.     UINT reg;
  27.     
  28.     reg = *M85XX_GPOUTDR(CCSBAR);
  29.     reg |= (1 << 7);
  30.     *M85XX_GPOUTDR(CCSBAR) = reg;   
  31. }
  32. void sysLedOff()
  33. {
  34.     UINT reg;
  35.     
  36.     reg = *M85XX_GPOUTDR(CCSBAR);
  37.     reg &= ~(1 << 7);
  38.     *M85XX_GPOUTDR(CCSBAR) = reg;   
  39. }
  40. #endif /* INCLUDE_SYSLED */