From 54b182c67099473992ae61b562e4a7041cef26fa Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 4 Apr 2008 20:28:21 +0200 Subject: * digital/avr/common: - added bit_is_set and bit_is_clear. --- digital/avr/common/io.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'digital') diff --git a/digital/avr/common/io.h b/digital/avr/common/io.h index 8e169b9e..d6be6042 100644 --- a/digital/avr/common/io.h +++ b/digital/avr/common/io.h @@ -41,6 +41,8 @@ /* Same as on AVR. */ #define _BV(x) (1<<(x)) +#define bit_is_set(sfr, bit) ((sfr) & _BV (bit)) +#define bit_is_clear(sfr, bit) (!((sfr) & _BV (bit))) /* No interrupt support on host. */ #define sei() #define cli() -- cgit v1.2.3