]> rtime.felk.cvut.cz Git - sysless.git/commitdiff
LED macro upgraded for EDK2638.
authorStanislav Marek <mareks1@fel.cvut.cz>
Wed, 26 Oct 2005 15:51:00 +0000 (15:51 +0000)
committerStanislav Marek <mareks1@fel.cvut.cz>
Wed, 26 Oct 2005 15:51:00 +0000 (15:51 +0000)
darcs-hash:20051026155128-5f899-0b25c8a232c277bd0e0195594f5b108dc99d47c9.gz

common/board/edk2638/defines/system_def_edk2638.h

index cd8ede83cf21175abd4969f133a3a43fab9d1f4b..6a1a3d9529ae513211e65a035f7961769ac11ab5 100644 (file)
@@ -184,4 +184,15 @@ __u8 DIO_PFDDR_shaddow;
 __u8 DIO_PJDDR_shaddow;
 __u8 PWRCTRL_OUT_shaddow;
 
+#define DEB_LED_INIT() \
+        do {\
+           *DIO_P1DR &= ~(P1DR_P14DRm | P1DR_P15DRm);\
+           SHADDOW_REG_SET(DIO_P1DDR,0x30); /* set P1.4, P1.5 LED output */ \
+       } while (0)
+       
+#define DEB_LED_OFF(num) \
+        (*DIO_P1DR |= (P1DR_P14DRm << (num)) & (P1DR_P14DRm | P1DR_P15DRm))
+#define DEB_LED_ON(num) \
+       (*DIO_P1DR &=~(P1DR_P14DRm << (num)) | ~(P1DR_P14DRm | P1DR_P15DRm))
+
 #endif /* _SYSTEM_DEF_HW01_H_ */