diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2013-09-26 22:03:29 +0400 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2013-09-26 22:03:29 +0400 |
commit | 593314450f7d4c27d298e004fcad27248a36e3b5 (patch) | |
tree | cd3f64348f0ac67710328e99d930095b18321801 | |
parent | 617289fe32f953fa376b97d0172699ac2c066899 (diff) |
New bits.h
-rw-r--r-- | bits.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -4,7 +4,9 @@ #define set_bit2(reg,value1,value2) reg |= (_BV(value1) | _BV(value2)) #define set_bit3(reg,value1,value2,value3) reg |= (_BV(value1) | _BV(value2) | _BV(value3)) #define set_bit4(reg,value1,value2,value3,value4) reg |= (_BV(value1) | _BV(value2) | _BV(value3) | _BV(value4)) +#define set_bit5(reg,value1,value2,value3,value4,value5) reg |= (_BV(value1) | _BV(value2) | _BV(value3) | _BV(value4) | _BV(value5)) #define unset_bit(reg,value) reg &= ~(_BV(value)) #define unset_bit2(reg,value1,value2) reg &= ~(_BV(value1) | _BV(value2)) #define unset_bit3(reg,value1,value2,value3) reg &= ~(_BV(value1) | _BV(value2) | _BV(value3)) #define unset_bit4(reg,value1,value2,value3,value4) reg &= ~(_BV(value1) | _BV(value2) | _BV(value3) | _BV(value4)) +#define unset_bit5(reg,value1,value2,value3,value4,value5) reg &= ~(_BV(value1) | _BV(value2) | _BV(value3) | _BV(value4) | _BV(value5)) |