Force boolean return in READ

This commit is contained in:
kliment 2011-07-10 11:02:48 +02:00
parent 1c1b445268
commit 19ae7c56b6

View file

@ -24,7 +24,7 @@
*/
/// Read a pin
#define _READ(IO) (DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN))
#define _READ(IO) ((bool)(DIO ## IO ## _RPORT & MASK(DIO ## IO ## _PIN)))
/// write to a pin
#define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= ~MASK(DIO ## IO ## _PIN); }; } while (0)
/// toggle a pin