osd-contiki/libmc1322x/include/utils.h
2010-02-24 13:35:37 -05:00

13 lines
311 B
C

#ifndef UTILS_H
#define UTILS_H
#include <stdint.h>
#define CAT2(x, y, z) x##y##z
#define bit(bit) (1 << bit)
#define bit_is_set(val, bit) (((val & (1 << bit)) >> bit) == 1)
#define clear_bit(val, bit) (val = (val & ~(1 << bit)))
#define set_bit(val, bit) (val = (val | (1 << bit)))
#endif /* UTILS_H */