led_setting.c 574 B

123456789101112131415161718192021222324252627282930313233
  1. #include "stdio.h"
  2. #include "types.h"
  3. #define GreenLEDMask 0x80
  4. #define RedLedMask 0x40
  5. extern void SetLed(UINT8 LED_NO, UINT8 LED_Mask, UINT8 LED_Status);
  6. extern UINT8 GreenLEDNo, RedLEDNo, LEDOnStatus, LEDOffStatus;
  7. void update_led_setting(BOOL status)
  8. {
  9. if(status)
  10. {
  11. SetLed(RedLEDNo, RedLedMask, 0x41);
  12. }
  13. else
  14. {
  15. }
  16. }
  17. void update_ok_led_setting(void)
  18. {
  19. //fast red / green swap
  20. SetLed(RedLEDNo, RedLedMask, 0x43);
  21. }
  22. void update_fail_led_setting(void)
  23. {
  24. SetLed(GreenLEDNo, GreenLEDMask, LEDOnStatus);
  25. SetLed(RedLEDNo, RedLedMask, 0x47);
  26. }