今天在cvavr自带的代码中看的方法,觉得有可用之处,收藏学习
#if RX_BUFFER_SIZE<256 // 若接收缓冲区小于256个字节,定义为环形队列的指针为char型变量
unsigned char rx_wr_index,rx_rd_index,rx_counter;
#else // 否则为int型变量
unsigned int rx_wr_index,rx_rd_index,rx_counter;
#endif