Jean Mercier
/
jmBridge
2 bit Bridge Driver
ActiveLevel.h
- Committer:
- jm
- Date:
- 2011-02-19
- Revision:
- 0:bfa30f27fe9d
File content as of revision 0:bfa30f27fe9d:
/* 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