| 12345678910111213141516171819202122232425 | #ifndef __UTILITY_H_#define __UTILITY_H_#define BIT_READ(value, bit) (((value) >> (bit)) & 0x01)#define BIT_SET(value, bit) ((value) |= (1UL << (bit)))#define BIT_CLEAR(value, bit) ((value) &= ~(1UL << (bit)))#define BIT_WRITE(value, bit, bitvalue) (bitvalue ? BIT_SET(value, bit) : BIT_CLEAR(value, bit))#define BIT(b) (1UL << (b))//void print_binary_byte(uint8_t val);//void print_binary_half_word(uint16_t val);//void utl_stat_timer_init(void);//void print_os_stat(void);#endif /* __UTILITY_H_ */
 |