2 bit Bridge Driver

Revision:
0:bfa30f27fe9d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ActiveLevel.h	Sat Feb 19 01:30:54 2011 +0000
@@ -0,0 +1,23 @@
+/* ActiveLevel.h 
+
+*/
+
+#ifndef ActiveLevel_
+  #define ActiveLevel_
+
+  // Set, Clear Toggle
+	#ifndef ActiveLevelLow
+	  #define Active(BitVal,value) (value = value | BitVal)
+	  #define Inactive(BitVal,value)  (value = value & ~ BitVal)
+	#else 
+	  #define Inactive(BitVal,value) (value = value | BitVal)
+	  #define Active(BitVal,value)  (value = value & ~ BitVal)
+	#endif
+
+	 #define Toggle(BitVal,value)  (value = value ^ BitVal)
+
+     #define High(BitVal,value) ((value & BitVal)!=0)
+	 #define Low(BitVal,value) ((value & BitVal)==0)
+
+#endif
+