Igor Skochinsky
/
FastIO
Fast GPIO using C++ templates. Now with port I/O.
Diff: FastIO.h
- Revision:
- 2:9c4a8c01862c
- Parent:
- 1:8064f8b8cf82
- Child:
- 3:8d217a0bb245
--- a/FastIO.h Sat May 22 22:58:38 2010 +0000 +++ b/FastIO.h Sat May 22 23:13:55 2010 +0000 @@ -83,10 +83,8 @@ } void write(int value) { - if ( value & mask ) - PORTDEFPORT(port)->FIOSET = value & mask; - if ( value & ~mask ) - PORTDEFPORT(port)->FIOCLR = value & ~mask; + PORTDEFPORT(port)->FIOSET = value & mask; + PORTDEFPORT(port)->FIOCLR = value & ~mask; } int read() {