153
153
#define test_all_bits(a,b) (((a) & (b)) == (b))
154
154
#define set_bits(type, bit_count) (sizeof(type)*8 <= (bit_count) ? ~(type) 0 : ((((type) 1) << (bit_count)) - (type) 1))
155
155
#define array_elements(A) ((uint32_t) (sizeof(A)/sizeof(A[0])))
161
158
#define function_volatile volatile